打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
axis2发布WebService(应用.aar文件发布)
 基于Axis2开发Web Service一般采用两种方法:

      第一种方法直接实现业务逻辑,它通常包括提供服务实现类 (implementation class)、编写服务描述文件services.xml、将服务实现类和描述文件打成aar (Axis ARchive) 包、部署服务四个步骤;

      第二种方法使用WSDL2Java Tool工具,通过WSDL生成代码框架( Skeleton),然后再在框架中填写业务逻辑。两种方法的具体的过程可以参考Axis2用户手册。

 

     简单说下一下第一种方法的实现,主要分享下个人的经验.首先编写POJO类(即WebService服务类,如hello.java类),然后将其编译成.class文件,然后编写基于服务的services.xml文件,建立类似的目录结构:

  D:/ws/hello/hello.class 与D:/ws/META-INF/services.xml,然后在cmd命令行下面,转到d:/ds目录下面,输入 jar cvf ws.aar .(最后一个"."不要忘记哦)拷贝ws.aar文件到%TOMCAT_HOME%/axis2/web-inf/services中,启动Tomcat即可发布我们的服务,发布方法同POJO类类似.

 

      该方法的好处在与灵活性高,因为可以将服务封装在包中,而在POJO中不能封装在包,导致其灵活性较差(但部署发布简单,只需要将服务类对应的.Java文件改成.class文件放在%TOMCAT_HOME%\axis2\WEB-INF/pojo中即可以发布服务)。.aar文件的难点在于services.xml文件的编写,需要xml,axis2方面的知识积累。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
Axis2开发webservice总结
Axis2 WebService(配置、发布、调用) | Java |Life吧
Axis2创建WebService实例
jdk6下开发webservice示例
WebService之axis2详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服