Myeclipse 8.5 Axis2插件:WS服务发布与应用教程

需积分: 31 3 下载量 38 浏览量 更新于2024-09-12 1 收藏 293KB DOC 举报
在本篇文章中,主要介绍了如何在Myeclipse 8.5环境下安装和配置Axis2插件,以便进行Web服务的开发、发布与调用。首先,需要注意的是,由于默认情况下在File/Other选项中可能无法看到新安装的Axis2插件,可能需要手动将Axis2的jar文件解压到dropins目录,并在Axis2_Codegen_Wizard_1.4.0文件夹中添加backport-util-concurrent-3.1.jar和geronimo-stax-api_1.0_spec-1.0.1.jar这两个jar文件。同时,需更新plugin.xml文件中的<plugin>标签中的version属性为"1.4.0",以解决可能的兼容性问题。 接下来,作者以创建一个名为"sayhello"的Web项目为例,展示了如何通过服务端类(如Hello.java和Other.java)实现WebService功能。在这些类中,定义了提供公共服务的方法,如Hello类的helloworld方法和Other类的getCount方法。为了生成WSDL(Web Services Description Language),作者提示操作步骤对于Hello和Other服务是相同的,只需要针对每个服务执行一次。 生成WSDL文件后,将其放置在src目录下,接着使用wsdl文件生成aar(Android Archive)文件,这是Axis2的一种服务部署格式。通过选择wsdl文件并在图示中指定,然后将aar打包并输出到WEB-INF目录,最后将aar文件复制到Tomcat的axis2/WEB-INF/services子目录中。 当Tomcat服务器启动后,用户会看到发布的服务,即HelloService和OtherService,这表明服务已经被成功地发布并可以在客户端进行调用。整个过程涉及到了插件配置、服务开发、WSDL生成、aar打包和服务器部署等多个关键步骤,确保了在Myeclipse 8.5环境中使用Axis2进行Web服务开发的完整流程。