CXF生成WebService客户端代码
下载Apache CXF包
首先下载Apache CXF的组件,下载地址:http://cxf.apache.org/download.html,注意版本。
- 解压下载的apache-cxf.zip 至某一目录,例如D:\tool\apache-cxf-3.2.0;
- 配置环境变量,
增加系统环境变量CXF_HOME=D:\tool\apache-cxf-3.2.0;
在path后面追加配置 %CXF_HOME%/bin; - 在cmd命令中输入执行wsdl2java,如果有提示usage,就表明配置成功;
客户端代码生成
调用cxf生成webservice客户端代码。
- 在cmd命令中输入执行wsdl2java -d D:\workspace -client http://api.xxx.cn/****Service?wsdl;
说明:D:\workspace是生成的客户端程序代码保存目录,http://api.xxx.cn/****Service?wsdl是webservice的url地址。 - 把CXF生成的代码拷贝到自己项目中,根据生成的业务类进行方法调用即可。