java.lang.LinkageError: нарушение ограничения загрузчика: org.xml.sax.XMLReader - PullRequest
0 голосов
/ 10 апреля 2019

Я получаю ответ ниже, когда развернул веб-сервис в JBoss6.4.9.Я развернул веб-службу как ухо и не имею библиотек в библиотеке.

<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>

Оценитебыстрый ответ.Спасибо

...