Myeclipse 8.5中Axis2插件开发webservice服务与调用详解
5星 · 超过95%的资源 需积分: 9 164 浏览量
更新于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
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常