Ich habe einen erholsamen Dienst (post) der konsumiert (application / json) und produziert (application / json). Der einzelne Parameter für diesen Service ist ein mit Anmerkungen versehenes Java-Objekt.
Ich verwende org.jboss.resteasy.client.ClientRequest, um die Anfrage an den Dienst zu senden. Allerdings bekomme ich diese Ausnahme am Client-Ende und die Ausnahme:
konnte den Writer für den Inhaltstyp "application / json type" nicht finden.
Bedeutet dies, dass ich einige Bibliotheksgläser vermisse oder ich meinen eigenen Schreiber für die Anwendung / json schreiben muss?
Ich benutze resteasy 2.3.3.Final
Hier sind verschiedene Abhängigkeiten, die ich zu meinem Pom hinzugefügt habe, von denen ich denke, dass sie wahrscheinlich verwandt sind:
%Vor%Matt
Ich benutze alle enthaltenen Bibliotheken (Maven-Projekt), aber immer noch als eigenständige Anwendung, generiert von maven-assembly-plugin
, habe ich den gleichen Fehler, aber beim Ausführen von IDE funktioniert es ohne Probleme.
Ich hatte auch Probleme mit der log4j2-Protokollierung, da sie vollständig unterbrochen wurde, wenn sie als eigenständige Fat-JAR-Anwendung ausgeführt wurde (in der IDE funktioniert das perfekt), also konzentriere ich mich zuerst darauf, dies zu lösen:
Also habe ich das Problem mit dem fehlenden Provider und log4j2 gelöst, indem ich von maven-assembly-plugin
nach maven-shade-plugin
Wenn Sie alle notwendigen Abhängigkeiten in Ihrem Projekt angewendet haben, überprüfen Sie, ob Ihre Klasse Serializable implementiert.
%Vor%Vielleicht lösen Sie Ihr Problem.