`
xp9802
  • 浏览: 1179207 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

wsdl2java cxf webservice 生成客户端

 
阅读更多

dos命令下进入到bin路径 ,如下:

 

wsdl2java -d src -client http://localhost:8060/soa/services/otherTrackedVehicleSoapService?wsdl

 

wsdl2java在cxf包中的bin路径下

 

另外里面的src为生成代码存放路径,src必须手动创建。

 

使用cxf wsdl2java或javax wsimport工具的时候,可能会遇到关于生成的Response类文件名冲突的问题 

WSDLToJava Error: Thrown by JAXB : A class/interface with the same name "XXX**" is already in use. Use a class customization to resolve this conflict.  

 

目前可选择的方案: 

1.使用-autoNameResolution自动处理 

wsdl2java -autoNameResolution http://localhost:8060/soa/services/otherTrackedVehicleSoapService?wsdl

or 

wsimport -p com.test.client -keep http://localhost:8060/soa/services/otherTrackedVehicleSoapService?wsdl-B-XautoNameResolution 

 

相关资料:

 

http://joy2everyone.javaeye.com/blog/717285  

 

http://qdjinxin.javaeye.com/blog/627014

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics