java.lang.LinkageError:违反加载程序约束:org.xml.sax.XMLReader

时间:2019-04-10 06:42:34

标签: xml jboss ejb-3.0 jboss6.x

在JBoss6.4.9中部署Web服务时,我得到以下响应。 我已经将Web服务部署为耳朵,并且库中没有库。

<faultstring>java.lang.RuntimeException: java.lang.LinkageError: loader constraint violation: when resolving interface method 
  "org.xml.sax.XMLReader.setEntityResolver(Lorg/xml/sax/EntityResolver;)V" the class loader (instance of org/jboss/modules/ModuleClassLoader) 
  of the current class, org/jdom2/input/SAXBuilder, and the class loader (instance of &lt;bootloader>) for resolved class, org/xml/sax/XMLReader, 
  have different Class objects for the type org/xml/sax/EntityResolver used in the signature
</faultstring>

但是在domain.xml的全局模块中添加了很少的依赖项

<subsystem xmlns="urn:jboss:domain:ee:1.2">
    <global-modules>
        <module name="com.googlecode.json-simple" slot="main"/>
        <module name="in.co.nous" slot="main"/>
        <module name="avalon-framework.avalon-framework-impl" slot="main"/>
        <module name="batik" slot="main"/>
        <module name="com.lowagie" slot="main"/>
        <module name="com.megginson.sax" slot="main"/>
        <module name="javax.sql" slot="main"/>
        <module name="oracle.xdb" slot="main"/>
        <module name="org.apache.commons.discovery" slot="main"/>
        <module name="org.apache.geronimo.bundles.axis" slot="main"/>
        <module name="org.apache.xmlgraphics" slot="main"/>
        <module name="org.apache.xerces" slot="main"/>
        <module name="org.bouncycastle" slot="main"/>
        <module name="org.jboss.cache" slot="main"/>
        <module name="org.jdom2" slot="main"/>
        <module name="org.jsoup" slot="main"/>
        <module name="com.oracle" slot="main"/>
        <module name="org.jboss.ironjacamar.jdbcadapters" slot="main"/>
        <module name="org.apache.xmlrpc" slot="main"/>
        <module name="org.apache.ws.commons.util" slot="main"/>
    </global-modules>
    <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
    <jboss-descriptor-property-replacement>true</jboss-descriptor-property-replacement>
    <annotation-property-replacement>false</annotation-property-replacement>
</subsystem>

赞赏迅速的反应。谢谢

0 个答案:

没有答案