Axis1.4 webService开发教程——007

2016-08-1908:15:53 1 3,849

利用wsdl2java工具生成代理客户端:

启动tomcat,运行程序;

找到服务的wsdl:

浏览器中输入:http://localhost:8080/axisservice/services/LanguageWS?wsdl

保存wsdl文档到本地项目的/web-inf目录下;

图片11 图片12

记事本上编写一个批处理文件:wsdl2java.bat,保存在桌面上

set Axis_Lib=D:\MyEclipse10_7\WorkSpace\axisservice\WebRoot\WEB-INF\lib

set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% org.apache.axis.wsdl.WSDL2Java

set Output_Path=D:\MyEclipse10_7\WorkSpace\axisservice\src

%Java_Cmd% -o%Output_Path% --server-side LanguageWS.xml

双击,执行命令!在src目录下生成了代理客户端代码:

图片13

 

编写客户端,进行测试!

图片14

控制台结果:图片15

 

 

  • 站长交流QQ群
  • 扫一扫加入热聊
  • weinxin
  • 暂时没有
  • 不要问我
  • weinxin

发表评论取消回复

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • caixinmiaoshou caixinmiaoshou 1

      返回的类型是一个bean对象时,deploy.wsdd配置typeMapping;

      其中: xmlns:ns=”http://entity.web.com”命名空间应该倒序填写,wsdl2java工具生成客户端时,客户端实体类就是(com.web.entity.User)