【问题标题】:NoClassDefFoundError XmlSchema with IVY dependency具有 IVY 依赖性的 NoClassDefFoundError XmlSchema
【发布时间】:2013-04-25 06:51:43
【问题描述】:

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

【问题讨论】:

  • 没有提供足够的信息来提供任何支持。您确定 XML 模式 jar 已正确加载到类路径中吗?这可能与常春藤无关。

标签: dependencies wicket axis2 ivy


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-04-12
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 2012-05-21
    • 2014-04-22
    相关资源
    最近更新 更多