具有IVY依赖性的NoClassDefFoundError XmlSchema

时间:2013-05-01 08:57:31

标签: dependencies wicket axis2 ivy

在我使用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,因为设置了正确的依赖项。有人遇到过这个吗?提前致谢

1 个答案:

答案 0 :(得分:0)

我没有足够的上下文可以肯定,但我想xmlschema-core jar没有添加到你的类路径中。可能是因为此模块的packagingbundle(请参阅其pom.xml),您可以在某处指定希望类型为jar的工件。将您的类型过滤从jar更改为jar,bundle,事情应该顺利进行。