利用CXF生成webservice客户端代码

一、CXF环境的配置
1、下载CXF的zip包。
2、解压。例如:D:ITSoftwebserviceClientUtilscxfapache-cxf-2.7.17
3、配置环境变量:新建变量。例如:变量名为:CXF_HOME, 变量值:D:ITSoftwebserviceClientUtilscxfapache-cxf-2.7.17
然后在path里面加入%CXF_HOME%in;如果path最后没有";",就要加上。
 
二、wsdl文件的准备(2种方式)
1、可以直接利用url,不需要文件,例如:http://xxx/ws/txml?wsdl
2、文件:访问wsdl接口,下载页面内容。然后根据需要的接口数据定义,去掉一些无用的接口定义。不然生成无用的对象。例如:
然后页面另存为.... 得到xxx.wsdl
 
三、新建一个Java 项目。比如路径是:D:workspace est
 
四、切换到刚刚新建的项目D:workspace est下,利用命令行生成代码:
方式1:采取URL链接方式生成,代码如下:wsdl2java -d D:workspace estsrc -client http://xxx/ws/txml?wsdl
方式2:采取文件生成:命令如下:wsdl2java -d D:workspace estsrc -client D:xxx.wsdl
 
 
 
原文地址:https://www.cnblogs.com/aisam/p/5027139.html