一.生成wsdl几种方式
对于Axsi2来说,主要是生成wsdl文件。而生成wsdl文件有几种方式:
1)在服务器端配置xml文件
2)在服务器端生成以aar为后缀的文件
二.客户端访问服务器几种方式
1)Axim方式
2)RPC方式
3)Stub方式
1.2种方式需要依赖axis2相关jar包。3这种方式则不需要,是通过axis2目录下的wsdl2java.bat文件生成的客户端java类
三.用stub方式访问xml文件配置axis2步骤
1)先写好服务器端的对象类及服务类
2)配置web.xml,如下:
<!-- Axis2 Service -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
3)配置service.xml,如下:
1、格式:
<serviceGroup>
<service name="BookService">
<description>Book sample service</description>
<schema
schemaNamespace="http://ws.apache.org/axis2/samples/book/xsd/" />
<parameter name="ServiceClass" locked="false">
samples.demo.BookService
</parameter>
<operation name="findBook">
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
</operation>
</service>
</serviceGroup>
2、配置解释:
(1)service 标签name属性是客户端访问wsdl时的服务名称,比如路径:http://10.0.10.209:9000/platform/services/BookService?wsdl
(2)schemaNamespace属性是命名空间,不填写,会有默认的命名空间
(3)parameter标签name属性是服务类
(4)operation标签name属性是调用的方法
(5)messageReceiver标签class属性必填,是数据接收方式
4)将axi2.war文件放到tomcat/webapps下
5)通过http://10.0.10.209:9000/platform/services/BookService?wsdl验证是否得到wsdl文件
路径分别是:ip地址:端口号/项目名称/ services/服务名称
分享到:
相关推荐
axsi2 发送 SOAP报文
使用 eclipse axsi插件 axsi2 webService 菜鸟实例
axsi配置的web服务开发 的案例 很是简单,你只要简单的就可以实现了
ChatGPT4.0知识问答、DALL-E生成AI图片、Code Copilot辅助编程,打开新世界的大门
基于matlab实现DOA 估计和自适应波束形成.rar
基于C++的线程安全容器。.zip
华为数字化转型实践28个精华问答glkm.pptx
本周-综合案例.zip
基于Swift简单易上手的iOS开发框架.zip
liba52-0-32bit-0.7.5+svn613-1.19.x86_64
本次的设计主要是通过对动漫系统开发的背景、现状进行了分析,总结出了本次动漫之家系统开发的意义。根据此次开发的目的和意义,本次的系统开发选择了SSM框架、HTML5以及idea平台来进行动漫之家系统的开发,通过MySQL来进行数据库的开发。通过对整个动漫之家系统进行功能需求的调查研究,通过对此次的系统开发进行可行性的分析。通过实体图模型以及功能结构模型来对本次的系统开发进行了整体的开发。在整个系统开发完毕之后,通过截图说明的方式来进行系统功能的介绍,最后通过系统测试来对本次系统的完整性进行测试,最终通过本次的开发,整个动漫之家系统可以实现很好的运行,起到了为动漫爱好者提供动漫资讯的功能运行。 在前端的系统开发上,主要是为了给动漫爱好者们提供一个在线交流、在线观看动漫、在线购买动漫周边的综合性服务平台。通过这个平台,可以通过注册成为会员后,在动漫内容下进行留言互动来实现更好的动漫交流与观后感的分享,可以提高站内用户对于该网站的使用兴趣。而后台则主要为该动漫之家系统的管理员提供管理服务,后台的管理中,管理员能 关键词:动漫之家;论坛网站;SSM框架;MySQL数据库
基于matlab数字图像处理的黄豆数量识别(GUI界面),基于matlab数字图像处理的黄豆数量识别(GUI界面),基于matlab数字图像处理的黄豆数量识别(GUI界面)
数字化转型数据架构设计方法论及案例qy.pptx
在 Apple Silicon Mac 上入门汇编语言.zip
2024年中国微光夜视相机行业研究报告
liba2ps1-4.14-bp154.2.102.s390x
1222222222222
一个基于C++的IM实现.zip
显示温度和电压测量值在一个LCD屏幕上
ASP娱乐KTV夜场人才招聘信息资源网站源码 PC+WAP.rarASP娱乐KTV夜场人才招聘信息资源网站源码 PC+WAP.rar