Bereitgestellte Jackson-Version von JBoss 7 EAP ausschließen

Ich versuche, eine neuere Version von Jackson zu verwenden, die von JBoss 7 EAP bereitgestellt wird. Um mein Problem zu lösen, habe ich ein @ erstell jboss-deployment-structure.xml Datei, die in meiner Kriegsbereitstellung enthalten ist.

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
    <deployment>
        <exclusions>
            <!--<module name="com.fasterxml.jackson.core.jackson-core" slot="main" />-->
            <!--<module name="com.fasterxml.jackson.core.jackson-annotations" slot="main" />-->
            <module name="com.fasterxml.jackson.core.jackson-databind" slot="main" />
        </exclusions>
    </deployment>
</jboss-deployment-structure>

Aber es scheint, dass JBoss das gelieferte Modul anstelle der angegebenen Abhängigkeit verwendet.

ModuleClassLoader für Modul "com.fasterxml.jackson.core.jackson-databind: main" vom lokalen Modullader @ 134593bf (Finder: lokaler Modulfinder @ 4bb4de6a (Roots: ... \ jboss-eap-7.0 \ modules, .. . \ jboss-eap-7.0 \ modules \ system \ layer \ base))

Ich habe eine ähnliche Frage gefundenJBoss 7 Classloader - Modulimplementierung ausschließen aber es hat mir nicht geholfen.

Was habe ich verpasst

Antworten auf die Frage(4)

Ihre Antwort auf die Frage