WebServices客户端代码生成
方式一:
官網下載cxf運行包:http://cxf.apache.org/download.html
axis2:http://axis.apache.org/axis2/java/core/download.cgi
進入cxf的bin目錄,cmd控制臺運行:wsdl2java -d e:\ws\ http://219.139.241.227:8724/services/WMSPDAServices?wsdl
?
生成ws客戶端代碼。
?
附wsdl2java用法:
wsdl2java -p com -d D:\\src -all xx.wsdl
-p 指定其wsdl的命名空間,也就是要生成代碼的包名:
-d 指定要產生代碼所在目錄
-client 生成客戶端測試web service的代碼
-server 生成服務器啟動web service的代碼
-impl 生成web service的實現代碼
-ant 生成build.xml文件
-all 生成所有開始端點代碼:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an Ant build.xml file.
?
?
方式二:
maven項目pom.xml文件,配置以下插件:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>2.7.3</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>E:\workspaces\IdeaProjects\orderCenter\ordercenter-parent\ordercenter-job\src\main\java\com\ehaoyao\jobcenter\order\webservices\jyzx</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>http://****:***/services/WMSPDAServices?wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
clean install 即可生成ws客戶端代碼。
調用測試:
?
接口存在問題。
?
轉載于:https://www.cnblogs.com/wlsblog/p/7346323.html
總結
以上是生活随笔為你收集整理的WebServices客户端代码生成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows socket网络编程一:
- 下一篇: 数据多维分析 - 派可数据商业智能BI可