Wildfly und Jackson: LinkageError

Ich versuche, JBoss Wildfly 8 für die Verwendung von Jackson für JSON zu konfigurieren. Also habe ich hinzugefügt

<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-jackson-provider</artifactId>
    <version>3.0.6.Final</version>
    <type>jar</type>
</dependency>

zu meinem Ohrprojekt. Beim Deployment erhalte ich jedoch folgende Fehlermeldung:

Auslöser: java.lang.LinkageError: Loader-Einschränkungsverletzung: Beim Auflösen der überschriebenen Methode "org.jboss.resteasy.plugins.providers.jackson.ResteasyJacksonProvider $ Proxy $ _ $WeldClientProxy.disable (Lorg / codehaus / jackson / map / Des erializationConfig $ Feature; Z) Lorg / codehaus / jackson / jaxrs / JacksonJsonProvider; "der Klassenlader (Instanz von org / jboss / modules / ModuleClassLoader) der aktuellen Klasse, org / jboss / resteasy / plugins / providers / jackson / ResteasyJacksonPr ovider $ Proxy $$WeldClientProxy und sein Superklassen-Loader (Instanz von org / jboss / modules / ModuleClassLoader) haben unterschiedliche Klassenobjekte für den Typ sy.plugins.providers.jackson.ResteasyJacksonProvider $ Proxy $$ _ WeldClientProx y.disable (Lorg / Codehaus / Jackson / Map / DeserializationConfig $ Feature; Z) Lorg / Codehaus / Jackson / Jaxrs / JacksonJsonProvider; in der Signatur verwendet

Ist Version 3.0.6 nicht mit Wildfly kompatibel? Woher weiß ich, welche Version funktioniert? Ich habe es auch mit 2.3.7 und 1.1 versucht aber immer den gleichen Fehler.

BEARBEITEN:

Ich habe ein EJB-Modul mit Pojos. Hier habe ich die Abhängigkeit:

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.2.3</version>
        <scope>provided</scope>
        <type>jar</type>
    </dependency>

das sieht mir also sehr nach jackson 2 aus.

und in meinem Ohr habe ich folgende Abhängigkeit:

<dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jackson-provider</artifactId>
        <version>3.0.6.Final</version>
        <type>jar</type>
        <scope>provided</scope>
</dependency>

brauche ich jetzt resteasy-jackson2-provider? Benötige ich jetzt die Datei jboss-deployment-structure.xml?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage