1.将 服务端的wsdl文档保存至 本地 cxf的bin目录下
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?WSDL
2.将里面的
<s:element ref=“s:schema”/>
<s:any/>
都替换为
<s:any minOccurs=“2” maxOccurs=“2”/>
- 将里面的   删掉(无法识别)
4.在cxf的bin目录下打开CMD窗口执行如下命令
wsdl2java -p com.mr.service -client wsdl路径(保存的wsdl文件名)
5.com.mr.service生成客户端所需java文件复制粘贴到所需项目中
6.创建一个配置文件 spring-cxf.xml
<jaxws:client id="weatherWSHttpGet" serviceClass="com.mr.service.WeatherWSHttpGet" address="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl" ></jaxws:client>
<jaxws:client id="weatherWSHttpPost" serviceClass="com.mr.service.WeatherWSHttpPost" addr