Myeclipse 8.5中Axis2插件开发webservice服务与调用详解
5星 · 超过95%的资源 需积分: 9 94 浏览量
更新于2024-10-14
6
收藏 293KB DOC 举报
在本文档中,作者详细介绍了如何在Myeclipse 8.5中使用Axis2插件开发和调用Web服务的过程。首先,安装Axis2插件是关键步骤,尽管直接解压到dropins目录中遇到问题,但通过添加backport-util-concurrent-3.1.jar和geronimo-stax-api_1.0_spec-1.0.1.jar,并更新plugin.xml文件的版本信息,解决了插件的显示问题。
开发服务端主要涉及创建一个新的Web项目,如"sayhello",并在其中编写两个服务类:com.Hello.java和com.Other.java。这些类提供了所需的方法,如Hello类的helloworld方法和Other类的getCount方法。作者强调,这两个类生成wsdl和aar文件的过程是一致的,只是以Hello服务为例。
具体步骤包括:
1. 使用Axis2 Codegen Wizard生成wsdl文件,将自定义的hello.wsdl文件放置在src目录下。
2. 使用Axis2插件生成aar文件,这是服务的部署单元,包含了服务接口和实现。完成后,将其命名为HelloService.aar或类似名称。
3. 将aar文件复制到Tomcat的axis2/WEB-INF/services目录下,确保服务能够在服务器上被发现。
在发布服务后,可以通过访问"http://127.0.0.1:8080/axis2/services/listServices"查看服务列表,确认HelloService和OtherService已经发布。客户端可以通过生成的HelloStub.java和OtherStub.java调用这些服务,例如通过HelloStub对象调用helloworld方法,并打印返回结果。
本文提供了一个完整的指导,从安装插件、创建服务端类、生成wsdl和aar,到部署和调用服务,对于Myeclipse 8.5结合Axis2开发Web服务的开发者来说,这是一个实用的教程。
2010-09-25 上传
2010-09-24 上传
点击了解资源详情
点击了解资源详情
2014-08-26 上传
2015-04-17 上传
2011-09-06 上传
2013-01-11 上传
tower888
- 粉丝: 54
- 资源: 61
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用