WebService之Axis2 使用services.xml文件发布WebService
来源:互联网 发布:canopy python 编辑:程序博客网 时间:2024/05/15 07:17
用Axis2实现Web Service,虽然可以将POJO类放在axis2/WEB-INF/pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。
先实现一个POJO类,代码如下:
这个类有两个方法,这两个方法都需要发布成Web Service方法。这种方式和直接放在pojo目录中的POJO类不同。要想将MyService类发布成Web Service,需要一个services.xml文件,这个文件需要放在META-INF目录中,该文件的内容如下:
使用这种方式发布WebService,必须打包成.aar文件,..aar文件实际上就是改变了扩展名的.jar文件。在现在建立了两个文件:MyService.java和services.xml。将MyService.java编译,生成MyService.class。services.xml和MyService.class文件的位置如下:
D:/ws/service/MyService.class
D:/ws/META-INF/services.xml
在windows控制台中进入ws目录,并输入如下的命令生成.aar文件(实际上,.jar文件也可以发布webservice,但axis2官方文档中建议使用.aar文件发布webservice):
jar cvf ws.aar .(后面的点不要忘记了)
最后将ws.aar文件复制到<Tomcat安装目录>/webapps/axis2/WEB-INF/services目录中,启动Tomcat后,就可以调用这个WebService了。
需要注意的是:service.xml中一定不要出现中文,否则会报错。
- WebService之Axis2 使用services.xml文件发布WebService
- axis2实现webservice之使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService(转载)
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- WebService之Axis2系列教程(四)使用services.xml文件发布WebService
- Axis2(3):使用services.xml文件发布WebService
- Axis2: 使用services.xml文件发布WebService(2)
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebServic
- 利用Axis2开发WebService(5)---使用services.xml文件发布WebService
- 利用Axis2开发WebService(5)---使用services.xml文件发布WebService
- 使用services.xml文件发布WebService
- 求职与求才 序(一)
- 读书笔记之编程之美 - 2.10 寻找数组中的最大值和最小值
- GNU-make中文手册 读书笔记(二)
- poj1182——食物链
- 假如你的男友是修井工
- WebService之Axis2 使用services.xml文件发布WebService
- hibernate(八)-----组建映射和关系映射(二)
- SQL语句实例学习汇总
- 关于新手JDK路径配置的问题
- test
- Choreography and Orchestration
- xorp-1.6的安装
- 继续畅通工程
- SO_DONTROUTE和SO_BINDTODEVICE的深层次分析