gpt4 book ai didi

eclipse - WSDL : java. lang.NoClassDefFoundError 的代码生成期间发生异常:org/apache/ws/commons/schema/utils/NamespacePrefixList

转载 作者:行者123 更新时间:2023-12-02 11:56:57 37 4
gpt4 key购买 nike

我在 eclipse 中使用 Tomcat 7 服务器和 Axis 2 1.7 运行时。

我有一个在 Axis 2 中生成的 WSDL 文件。

所以采用自上而下的方法来生成 Web 服务类(骨架)。我在服务器运行时选择了我的配置作为 Axis。当尝试单击“完成”时,显示以下错误:“WSDL 代码生成期间发生异常:java.lang.NoClassDefFoundError:org/apache/ws/commons/schema/utils/NamespacePrefixList

我认为这是一个 jar 缺失,所以我首先包含了 XmlSchema-1.4.2.jar,但错误尚未解决。所以我删除了该 jar 并尝试使用从 java2s 下载的最新 jar (xmlschema-core-2.0.1.jar)。我仍然遇到同样的问题。

请帮我解决这个问题。

尝试在 Eclipse 中从 WSDl 创建客户端时也存在同样的问题。

请帮我解决这个问题。谢谢

最佳答案

解决了这个问题:在webContent/WEB-INF/lib中添加xmlschema-core-2.2.1.jar;然后,确保将其添加到构建路径上的 Web 应用程序库中;最后在生成Web服务客户端之前关闭并重新打开Eclipse。这对我有用。

关于eclipse - WSDL : java. lang.NoClassDefFoundError 的代码生成期间发生异常:org/apache/ws/commons/schema/utils/NamespacePrefixList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35797731/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com