1.获取到对方以wsdl结尾的webservice接口链接类似于:http://111.111.111.111:9080/Insp_webservice/services/InspService?wsdl
2.下载对应jdk环境的cxf,比如安装的是jdk1.7,就下载3.1版本的,jdk1.8就下载3.2版本的等
3.配置cxf环境变量:
- CXF_HOME:D:\runtime\apache-cxf-3.1.18
- PTTH:%CXF_HOME%\bin;
- CLASSPATH:%CXF_HOME%/lib
4.测试环境变量是否配置成功:cmd--wsdl2java--Missing argument: wsdlurl,这是成功
如果提示:Unsupported major.minor version 52.0
说明下载安装的cxf版本和jdk环境不符合。
jdk 8 = 52,cdk 7 = 51
5.用cxf编译转换webservice接口信息:
wsdl2java -encoding utf-8 -p zf.com.net -d d:/src http://111.111.111.111:9080/Insp_webservice/services/InspService?wsdl
6.
转换后的接口文件可以直接引入项目应用。