0

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

4

1 回答 1

0

我没有足够的上下文来确定,但我猜 xmlschema-core jar 没有添加到您的类路径中。可能是因为packaging这个模块的 是bundle(见它的 pom.xml),你在某处指定你想要 type 的工件jarjar将您的类型过滤从to更改为,jar,bundle然后事情应该可以顺利进行。

于 2013-05-03T22:22:59.773 回答