webservice 自动生成客户端代码

本文介绍“插件生成” 和“脚本”两种方式

准备工作:

1、下载:axis2-1.7.4-bin.zip,axis2-1.7.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/
2、环境变量设置
AXIS2_HOME E:\axis2-1.7.4-bin\axis2-1.7.4
JAVA_HOME C:\Program Files\Java\jdk1.6.0_21
3、axis2-1.7.4-war.zip解压,将压缩包内的axis2.war部署到%TOMCAT-HOME%/webapps下,启动tomcat,访问http://localhost:8080/axis2/看是否正常。
点击Service会进入Service列表页面,当前只有一个Version服务。http://localhost:8080/axis2/services/Version?wsdl

4、下载Eclipse的Axis2插件: axis2-eclipse-codegen-plugin-1.7.4.zip,axis2-eclipse-service-plugin-1.7.4.zip  解压后将plugins 复制到%ECLIPSE_HOME%\plugins。
http://apache.fayea.com/axis/axis2/java/core/1.7.4/axis2-eclipse-codegen-plugin-1.7.4.zip
http://apache.fayea.com/axis/axis2/java/core/1.7.4/axis2-eclipse-service-plugin-1.7.4.zip
安装完插件后,IDE中选择new->other中看到“Axis2 Wizards”,说明插件已经安装成功了。

准备工作完成!

一:脚本本生成方式
     去AXIS2的解压目录下bin(%AXIS2_HOME%\bin\)下执行下面语句
    wsdl2java -uri http://biz.smpaa.cn/ysxt-ws/service/mainservice?wsdl -p ws -s -o stub
   wsdl2java -uri webservice服务地址 -p ws -s -o stub
   -p参数指定了生成的Java类的包名
   -o参数指定了生成的一系列文件保存的根目录
   在stub\src\ws自动生成AxisServiceStub.java



二:通过eclipse插件自动生成客户端代码:

1:在浏览器地址栏输入webservice服务端地址,如下图所示,选择另存为wsdl格式文件

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


2:打开eclipse

   File--》new--》other--》Axis2 Wizards--》Axis2 Code Generator 如下图所示

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3:不出意外,桌面生成下面这个东东,把他们复制到项目里面就可以调用webservice啦




  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值