在我使用Apache Ivy和JBoss的Java Wicket应用程序中,我正在使用动态Web项目(Axis2)。关于方法
populateAxisService()抛出org.apache.axis2.AxisFault
我收到以下错误:java.lang.NoClassDefFoundError:org / apache / ws / commons / schema / XmlSchema
ivy.xml包含xmlschema依赖项:
<dependency org="org.apache.ws.xmlschema" name="xmlschema-core" rev="2.0.3">
<artifact name="xmlschema-core" ext="jar" />
</dependency>
我不明白为什么我得到NoClassDeffFoundError,因为设置了正确的依赖项。有人遇到过这个吗?提前致谢
答案 0 :(得分:0)
我没有足够的上下文可以肯定,但我想xmlschema-core jar没有添加到你的类路径中。可能是因为此模块的packaging
为bundle
(请参阅其pom.xml),您可以在某处指定希望类型为jar
的工件。将您的类型过滤从jar
更改为jar,bundle
,事情应该顺利进行。