在Java 8中,使用wsimport生成Java类时缺少MyServicePort.Java类

在Java 8中,使用wsimport生成Java类时缺少MyServicePort.Java类,java,web-services,wsdl,java-8,wsimport,Java,Web Services,Wsdl,Java 8,Wsimport,在Java8中,通过使用 wsimport -keep http://sasikumar:8080/SimpleWebServiceServer/AdditionService?wsdl 我无法从生成的文件列表中找到MyServicePort.javaAdditionPort.java类 所以,有没有人能给我一些关于在没有MyServicePort.javaAdditionPort.java类的情况下编写客户端存根的想法?这个答案有点晚了。我在使用maven插件jaxws maven插件时也遇

在Java8中,通过使用

wsimport -keep http://sasikumar:8080/SimpleWebServiceServer/AdditionService?wsdl
我无法从生成的文件列表中找到MyServicePort.javaAdditionPort.java类


所以,有没有人能给我一些关于在没有MyServicePort.javaAdditionPort.java类的情况下编写客户端存根的想法?这个答案有点晚了。我在使用maven插件jaxws maven插件时也遇到了同样的问题。我正要为一些Microsoft服务生成客户端代码,一切正常,但缺少端口和服务类。在“已启用调试”中,我看到了根本原因,并显示以下消息:

[WARNING] Ignoring SOAP port "WSHttpBinding_IMyService": it uses non-standard SOAP 1.2 binding.
You must specify the "-extension" option to use this binding.
  line 1 of https://my.address.to.wsdl

[WARNING] Service "MyService" does not contain any usable ports. try running wsimport with -extension switch.
  line 1 of https://my.address.to.wsdl
添加-扩展解决了问题