代码生成过程中出现异常的WSDL:java.lang.NoClassDefFoundError:组织/阿帕奇/ WS /公/模式/ utils的/ NamespacePrefixList

Vin*_*oth 11 eclipse soap wsdl axis2 web-services

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

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

因此,请使用Topdown方法生成Web服务类(骨架).我在服务器运行时选择了配置为Axis.当尝试单击完成时,它显示以下错误:" 在WSDL的代码生成期间发生异常:java.lang.NoClassDefFoundError:org/apache/ws/commons/schema/utils/NamespacePrefixList "

我认为这是一个罐子小姐,所以我首先包括XmlSchema-1.4.2.jar错误尚未解决.所以我删除了那个jar并尝试使用从java2s下载的最新jar(xmlschema-core-2.0.1.jar).我还有同样的问题.

请帮我解决这个问题.

尝试在eclipse中从WSDl创建客户端时,同样的问题也会持续存在.

请帮我用步骤来解决这个问题.谢谢

joh*_*_kb 30

解决了这个问题:webContent/WEB-INF/lib补充xmlschema-core-2.2.1.jar; 然后,确保它在构建路径上的Web App Libraries中添加; 最后关闭并重新打开eclipse,然后生成Web服务客户端.这对我有用.

  • 确保你重启日食 - 直到我这样做才对我起作用. (2认同)