Wie kann ich Wildfly dazu bringen, zusätzliche Jackson-Datentypen zu verwenden?

9

Ich erhalte diesen Fehler

%Vor%

Das liegt daran, dass Wildfly nicht weiß, wie man mit einem Augenblick umgeht. Wenn ich den Fehler lese, könnte ich in dieser Klasse einfach damit umgehen, aber das scheint albern zu sein. Ich benutze die folgende Bibliothek und versende sie und alle eine aktualisierte Jackson in meiner war -Datei, aber das allein macht es nicht.

%Vor%

Ich habe dieses Wiki

gefunden

aber meine Implementierung ist problematisch, die Klassendefinitionsanweisung hat einen Fehler

%Vor%

Ich lege das in meine web.xml (nicht zu verwechseln mit jboss-web.xml )

%Vor%

Ich habe versucht, modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml zu ändern, was hier

vorgeschlagen zu sein scheint %Vor%

Mein primäres Ziel ist es, jsr310 serialisieren und deserialisieren zu lassen. Was muss ich tun, um dies zu erreichen? aber ich vermute, dass die Antwort für jeden zusätzlichen Datentyp gelten würde, der nicht mit Wildfly ausgeliefert wird. (Ich denke dieses Problem ist verwandt)

    
xenoterracide 02.03.2014, 09:56
quelle

2 Antworten

9

Letztendlich war ich betroffen von Dieser Fehler in 8.0.0.Final sollte in 8.0.1 behoben sein Bis dahin habe ich auf 8.0.0.CR1 heruntergestuft.

Hier ist meine letzte pom.xml , beachte, dass ich 2.2.3 verwende

%Vor%

mein web.xml

%Vor%

my jboss-deployment-structure.xml dies ist erforderlich, und ich hatte es vorher nicht

%Vor%

Mein Produzent

%Vor%

und nicht zuletzt meine Arquillian War Generation

%Vor%     
xenoterracide 12.03.2014, 01:20
quelle
1

WildFly 10

Damit die zusätzlichen Datentypen unter WildFly 10 funktionieren, habe ich auch eine Datei jboss-deployment-structure.xml erstellt, aber mit dem folgenden Inhalt:

%Vor%

Dies erlaubte mir, die Klassen Jdk8Module und JavaTimeModule zu verwenden.

    
Sander Knopper 10.03.2017 21:33
quelle

Tags und Links