WebServices客户端代码生成
方式一:
官網(wǎng)下載cxf運(yùn)行包:http://cxf.apache.org/download.html
axis2:http://axis.apache.org/axis2/java/core/download.cgi
進(jìn)入cxf的bin目錄,cmd控制臺(tái)運(yùn)行: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 指定要產(chǎn)生代碼所在目錄
-client 生成客戶端測(cè)試web service的代碼
-server 生成服務(wù)器啟動(dòng)web service的代碼
-impl 生成web service的實(shí)現(xiàn)代碼
-ant 生成build.xml文件
-all 生成所有開始端點(diǎn)代碼:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an Ant build.xml file.
?
?
方式二:
maven項(xiàng)目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客戶端代碼。
調(diào)用測(cè)試:
?
接口存在問題。
?
轉(zhuǎn)載于:https://www.cnblogs.com/wlsblog/p/7346323.html
總結(jié)
以上是生活随笔為你收集整理的WebServices客户端代码生成的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows socket网络编程一:
- 下一篇: 数据多维分析 - 派可数据商业智能BI可