cxf 生成webservice客户端代码

 

下载CXF

    下载地址:http://www.apache.org/dyn/closer.cgi?path=/cxf/2.7.11/apache-cxf-2.7.11.zip   将CXF压缩包解压到本地目录(以E:\WorkSpace\APACHE-CXF-2.7.11为例)

配置环境变量

     新建CXF_HOME   E:\WorkSpace\apache-cxf-2.7.11

     在CLASSPATH    %CXF_HOME%\lib

   在PATH中添加     %CXF_HOME%\bin

     验证:cmd-->wsdl2java -v

     结果显示:wsdl2java -Apache CXF 2.7.11说明配置成功

wsdl2java工具使用

a.使用发布的服务生成代码

  操作:cmd-->wsdl2java -frontend jaxws21 -p com.test.client -d D:\ -client -autoNameResolution http://192.168.0.118:8080/framework/ws/helloService?wsdl

  说明: -p 包名   -d 文件生成的本地目录

  http://192.168.0.118:8080/framework/ws/helloService?wsdl  发布的服务访问路径

b.使用本地wsdl文件生成代码

  操作:cmd-->wsdl2java -p com.test.client -d D: -verbose "D:\helloService.xml"

  说明:-p 包名   -d生成文件路径  -verbose  "wsdl文件路径"

c.生成文件

   在D: com/test/client目录下

5.将代码copy到项目中

   

 

posted @ 2014-05-21 14:04  joycelishanhe  阅读(693)  评论(0编辑  收藏  举报