CXF使⽤教程(⼆)——webService⾃动⽣成客户端代码webService⾃动⽣成客户端代码有四种⽅法:
⼀:使⽤Axis⽣产客户端代码(另存为bat⽂件)
需要注意的是:⽬录包含空格,⽐如Axis_Lib,Output_Path
set Axis_Lib=F:\axis1.4\axis\WEB-INF\lib
set Java_Cmd=java -dirs=%Axis_Lib%
set Output_Path=D:\Workspaces
set Package=com.axis.sub
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% 192.168.11.62:8090/rainLogin?wsdl              pause
⼆:使⽤JDK1.6的(在jdk的bin⽬录下)产⽣客户端代码(之前要将JDK的bin添加到环境变量Path中)
wsimport  -keep -p com.jdk6.sub -s JavaSrc 192.168.11.62:8090/rainLogin?wsdl
1. -s(src):在当前路径下的JavaSrc(要⼿动创建)⽂件夹中⽣成客户端代码
2. -p(package):定义客户端代码的包名
3. -keep 保留.class⽂件
三:使⽤CXF wsdl2java.bat (要先将CXF的bin⽬录添加到环境变量Path下)
如何生成webservice客户端
在cmd本项⽬SCR⽬录下运⾏下⾯代码,就会在src下⽣成客户端代码
wsdl2java 192.168.11.62:8080/FFWebservice/services/PortalServices?wsdl
四:使⽤Myeclipse⾃带⼯具⽣成客户端代码
finnish 就可以⽣成客户端代码了。
个⼈⼀般⽐较喜欢⽤第⼆种⽅法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。