【问题标题】:wsimport not working with Java 7wsimport 不适用于 Java 7
【发布时间】:2014-07-03 13:13:54
【问题描述】:

我已经正确设置了 java home 和 classpath。即。 JAVA_HOME - C:\Program Files\Java\jdk1.7.0_21 我正在尝试从通过 http 可用的 wsdl 生成类。 从命令行执行下面,即。 wsimport -keep http://www.webservicemart.com/uszip.asmx?WSDL 以下是例外,即。 正在解析 WSDL...

线程“main”中的异常 java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal 在 org.apache.xerces.dom.CoreDocumentImpl.createElementNS(未知来源) 在 com.sun.xml.internal.bind.marshaller.SAX2DOMEx.startElement(SAX2DOMEx.java:148) 在 com.sun.tools.internal.ws.wsdl.parser.DOMBuilder.startElement(DOMBuilder.java:82) 在 org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551) 在 com.sun.tools.internal.ws.wsdl.parser.WhitespaceStripper.startElement(WhitespaceStripper.java:94) 在 org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:551)

我也在类路径变量中添加了 jar,但仍然出现相同的异常。提前致谢。

【问题讨论】:

    标签: jakarta-ee wsimport


    【解决方案1】:

    这是 JDK1.7.21 版本的错误。我将 JDK 升级到 1.7.51,将 JAVA_HOME 指向这个新的 JDK,尝试了命令 -> wsimport -keep http://www.webservicemart.com/uszip.asmx?WSDL 问题已解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多