我正在尝试使用JDK 6工具为某些SOAP Web服务生成客户端wsimport。WSDL由.NET 2.0应用程序生成。对于.NET 3.X应用程序,它可以正常工作。
wsimport
当我跑步
wsimport -keep -p mypackage http://myservice?wsdl
它显示了一些错误消息,如下所示:
[错误]具有相同名称“ mypackage.SomeClass”的类/接口已在使用中。使用类自定义解决此冲突。行?? 的HTTP://为MyService WSDL
当我使用Axis 1.4(使用Eclipse WebTools插件)生成Web服务客户端时。
有人知道我可以做什么才能使用该wsimport工具吗?我真的不明白什么是“类定制”。
我不知道这是否曾经解决过,但是我花了一些时间在谷歌上寻找解决这个问题的方法。
我在这里找到了解决方法-https: //jax- ws.dev.java.net/issues/show_bug.cgi?id=228
解决方案是使用-B-XautoNameResolution(无空格)运行wsimport
-B-XautoNameResolution