第一种:使用wsimport是JDK自带的工具,来生成
生成java客户端代码常使用的命令参数说明: 参数 说明 -p 定义客户端生成类的包名称 -s 指定客户端执行类的源文件存放目录 -d 指定客户端执行类的class文件的存放目录 -keep 表示生成客户端执行类的源代码 -b 指定jaxws/jaxb绑定文件或额外的schemas -extension 使用扩展来支持SOAP1.2 示例: wsimport -p client -s source -d bin http://localhost:7654/ts?wsdl wsimport -s ./src http://localhost:8888/axis2/services/HelloServiceNew?wsdl -extension
wsimport -p com.vrv.paw.client.area -s . http://localhost/TDS/VRVRange.asmx?wsdl -extension
将在项目中建立一个对应的包名“com.vrv.paw.client.area”,将这些java文件引入复制到项目中即可
第二种方式:Eclipse根据wsdl文件产生客户端代码
1.在浏览器中访问服务地址
2.在页面中右键--->>查看页面源代码;全选--->> 复制
3.在项目中新建一个wsdl文件,将复制的内容复制到该文件中
结果:
原文:http://www.cnblogs.com/liaojie970/p/4921264.html