用apache-cxf生成webservice客户端的时候报错Parameter: shead already exists for method

  • Post author:
  • Post category:其他


命令如下:


wsdl2java -p com.wz.interfaces -d ./src -client ./ws/xxx.wsdl




报错如下:




WSDLToJava Error: Parameter: shead already exists for method 方法名


but of type com.wz.interfaces.某类.SHEAD instead of com.wz.interfaces.另外一个类.SHEAD. 


 Use a JAXWS/JAXB binding customization to rename the parameter.




解决方法:


wsdl2java.bat -p com.wz.interfaces -autoNameResolution -frontend jaxws21 -impl -exsh true -d d:/src -client http://ws/xxx.wsdl

版权声明:本文为Brady74原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。