使用CXF生成webService客户端

1.下载cxf组件: http://cxf.apache.org/download.html

2.配置环境变量:
新建CXF_HOME: C:\ProgramFiles(my)\apache-cxf-2.7.2
CLASSPATH中添加: %CXF_HOME%\lib
PATH中添加: %CXF_HOME%\bin
验证:操作 win+R—> cmd—>回车—》 wsdl2java -v(输入wsdl2java -v之前需进入到C:\ProgramFiles(my)\apache-cxf-2.7.2\bin文件夹下)
结果 显示 wsdl2java - Apache CXF 2.7.2 证明配置成功

3.生成客户端文件:
输入以下命令:
wsdl2java -p com.zzzl.webservice.qidian -b “1.txt” -d d:\cxfoutput\src -all http://game.qidian.com/RemoteWebService/IPreventIndulge.asmx?wsdl
(注:-b “1.txt”可以不需要)

参数说明:
-p 也就是package 对应java中的包
-p参数配置的包路径
-client 生成客户端测试web service的代码.
-server 生成服务器启动web service的代码.
-impl 生成web service的实现代码.
-ant 生成build.xml文件.
-all 生成上面-client -server -impl -ant 对应的所有文件.
最后这个中个URL对应的就是wsdl文件访问地址了,这个URL需要是在本地也可以访问的. http://game.qidian.com/RemoteWebService/IPreventIndulge.asmx?wsdl

你可能感兴趣的:(JAVA)