⽤cxf⽣成webservice的java客户端代码
百度来的:
最近,由于要⽤到某公司提供的webservice实现的api接⼝,想到了⽤cxf的wsdl2java⼯具来⽣成客户端程序。(⾃⼰写是⽐较⿇烦且费时,so偷懒⼀下、、)
使⽤步骤如下:
⼀、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:/download.html
⼆、解压apache-cxf-2.7.10.zip⾄某⼀⽬录,如D:\apache-cxf-2.7.10
三、设置环境变量
如何生成webservice客户端1、CXF_HOME=D:\apache-cxf-2.7.10
2、在path后⾯加上 %CXF_HOME%/bin;
在cmd命令中输⼊wsdl2java,如果有提⽰usage,就表明配置成功
四、运⾏wsdl2java⼯具
附wsdl2java⽤法:
wsdl2java -p com -d D:\\src -all xx.wsdl
-p 指定其wsdl的命名空间,也就是要⽣成代码的包名:
-d 指定要产⽣代码所在⽬录
-client ⽣成客户端测试web service的代码
-server ⽣成服务器启动web service的代码
-impl ⽣成web service的实现代码
-ant ⽣成l⽂件
-all ⽣成所有开始端点代码:types,service proxy,,service interface, server mainline, client mainline, implementation object, and an l file.

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