用Axis2开发Web-Service及客户端
7页1、用Axis2开发Web Service及客户端 在使用Eclipse的Axis1.4插件开发Web Service及客户端介绍的Axis是用的Axis1.x,而Axis2是改进版本,进行了重新的设计,应该是Axis的第二代,本文介绍Axis2的使用方法。 http:/ws.apache.org/axis2/是Axis2的主页,写这篇文章的时候最新版本是1.5,从http:/ws.apache.org/axis2/download/1_5/download.cgi下载axis2-1.5-bin.zip、axis2-1.5-war.zip。 axis2-1.5-war.zip是web发布版本,可以在网页上进行Web Service的动态部署,提供Web Service服务。解压缩后把axis2.war放到tomcat的webapps下面,启动tomcat,在网页中输入http:/localhost:8080/axis2(取决于tomcat的设置)就可以进行操作了。这方面的资料很多,就不详细介绍了。 下面介绍使用Eclipse插件开发的方法,环境与使用Eclipse的Axis1.4插件开发W
2、eb Service及客户端的相同。 启动Eclipse后,首先设置Axis2的主目录,需要先解压缩axis2-1.5-bin.zip,然后把解压缩之后的路径填入Eclipse的Window|Preferences|Web Services|Axis2 Preferences的界面上,如下图所示: 图1在Eclipse中设置Axis2的runtime 建立一个简单的类: package demo.axis; public class User public String sayHello(String userName) return hello + userName; 把这个类发布为Web Service的步骤与使用Eclipse的Axis1.4插件开发Web Service及客户端中的相同,只是要注意选择Axis2,生成之后的目录结构是: 图2生成Web Service后的目录结构 但生成之后的项目中缺少.jar文件,可以把%AXIS2-HOME%/lib下的所有文件复制到项目的WEB-INF/lib下面,部署到tomcat就可以运行了,在浏览器中输入http:/localhost
3、:8080/Axis2ServerDemo/services/User?wsdl就可以看到发布的Web Service的wsdl了。 除了利用Eclipse插件生成Web Service之外,自己动手部署也不困难。建立一个目录,把需要部署为Web Service的class文件放到一个目录下面,并建立一个META-INF目录,把services.xml放入META-INF下。目录结构如下: 图3Axis2 aar目录结构 用jar命令把以上内容打包为一个aar文件,命令为“jar cvf User.aar *.*”。这样就会生成一个User.aar文件,放到应用的WEB-INF/services下面,也就部署了Web Service。 其中services.xml的内容可以是: <service name=User > <Description> Please Type your service description here </Description> <messageReceivers> <messa
《用Axis2开发Web-Service及客户端》由会员jiups****uk12分享,可在线阅读,更多相关《用Axis2开发Web-Service及客户端》请在金锄头文库上搜索。
建立安全生产长效机制-共创和谐平安输气管道
土石方爆破工程设计方案
康师傅百货商场制度汇编之退换货管理办法
庙头中学2012年中考百日誓师大会学生代表发言稿
围堰拆除爆破工程
华能洱源马鞍山风电场工程土石方爆破管理制度
国资委:全面开展管理提升活动-为培育世界一流企业奠定坚实基础
《专业技术人员职业发展与规划》电子书
应收票据审计方案
建筑给水排水与采暖工程质量验收用表
广播电视管理条例行政处罚裁量标准
广东电力系统调度运行操作管理规定
建筑给排水工程名词解释
幼儿园小班安全健康活动教案:宝宝误食后的急救
建业集团房屋建筑工程交房标准内容技术交底
建筑心理学论文(1)
康师傅百货商场制度汇编之工服管理程序009
建筑工程专业一级建造师继续教育培训结业报告20
廉洁风险防控回头看工作汇报材料
平台工作人员服务规范
2024-03-26 4页
2024-03-26 4页
2024-03-26 4页
2024-03-26 3页
2024-03-26 4页
2024-03-26 3页
2024-03-26 4页
2024-03-26 4页
2024-03-26 3页
2024-03-26 4页