从wsdl生成Java类会引发错误“无效操作“无效”,它是Java保留字”

问题描述

这是我尝试调用的服务中wsdl的一部分。

<wsdl:operation name="Void">
<soap:operation soapAction="http://com.shipservices.com/ShipwebService/Void" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>

我用来生成类的命令 wsimport -keep -s c:// Project // Ship // client ship.wsdl

我遇到的错误

错误]无效的操作“ Void”,它是Java保留字,无法生成Java方法。使用自定义更改操作名称。 http:// L000999:6378 / ert?wsdl = wsdl0

的第1行

线程“ main”中的异常com.sun.tools.internal.ws.wscompile.AbortException 在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase.error(WSDLModelerBase.java:732) 在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.applyOperationNameCustomization(WSDLModeler.java:1033) 在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.processLiteralSOAPOperation(WSDLModeler.java:703) 在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.processSOAPOperation(WSDLModeler.java:698) 在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.processport(WSDLModeler.java:466)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)