%Vor%Nachricht: MessageBodyWriter konnte nicht für das Antwortobjekt vom Typ gefunden werden: java.util.ArrayList des Medientyps: application / json
Beschreibung: Der Server hat einen internen Fehler festgestellt (Konnte nicht gefunden werden MessageBodyWriter für Antwortobjekt vom Typ: java.util.ArrayList von Medientyp: application / json), der es daran hinderte, dies zu erfüllen Anfrage
Ich habe den Resteasy-Jackson-Provider im Klassenpfad.
Es wurde versucht, das Rückgabetyp-Format ArrayList
in List
zu ändern und dann in GenericEntity
basierend auf resteamy response , aber immer noch das gleiche Problem.
läuft auf tomcat7.
Danke.
hat es schließlich mit Gson library
gelöst, anstatt sich auf json zu verlassen.
wurde auch nicht in generische Entität umgebrochen. Hier ist der Code, der funktioniert
Um die zyklische Referenz zu vermeiden, musste die Ausschlussstrategie verwendet werden. Hier ist der Link dafür: Stackoverflow-Fehler während der JSON-Konvertierung (Hibernate bidirektionales Mapping)
Das gleiche Problem wurde behoben, indem @XMLRootElement in der Klasse hinzugefügt wurde, die in ArrayList
verwendet wirdDurch Hinzufügen dieser Abhängigkeit konnte ich dieses Problem lösen.
%Vor%