標籤:
- 借用上一個例子的代碼:
SOAP Request Envelope: <soapenv:Envelope xmlns:soapenv="
http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="
http://wa.com/" xmlns:xsd="
http://www.w3.org/2001/XMLSchema" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance">- <soapenv:Body>- <q0:sayHello> <arg0>fuck</arg0> </q0:sayHello> </soapenv:Body> </soapenv:Envelope>
SOAP Response Envelope:- <soap:Envelope xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/">- <soap:Body>- <ns2:sayHelloResponse xmlns:ns2="
http://wa.com/"> <return>hello,fuck</return> </ns2:sayHelloResponse> </soap:Body> </soap:Envelope> 用apache-cxf 3.0.3產生用戶端代碼: 環境變數的配置:
一、環境配置
建立CXF_HOME D:\java\apache-cxf-3.0.3
在CLASSPATH %CXF_HOME%\lib
在PATH中添加 %CXF_HOME%\bin
二、測試:
在window命令框中輸入: wsdl2java -v
出現 wsdl2java - Apache CXF 3.0.3 表示配置成功。
利用cxf產生用戶端代碼:
wsdl2java http://192.168.1.110:8989/d01ws/hello?wsdl
即可產生。
基於cxf的webservice 基礎