Problem mit der Jersey-Version: MessageBodyReader wurde für Medientyp = application / xml nicht gefunden

9

Beim Schreiben eines einfachen Jersey-Clients, der XML-Daten verwendete, stieß ich auf diese Ausnahme "MessageBodyReader nicht gefunden für Medientyp = application / xml". Alle meine Einstellungen, einschließlich der Trikot-Client als Maven Abhängigkeiten war gut. Die Version, die ich verwendete, war 2,17. Nachdem ich die Version auf 2.15 heruntergestuft hatte, funktionierte es gut. Kann jemand erklären, welche Abhängigkeiten enthalten sein müssen, damit Version 2.17 funktioniert.

Maven Dependency (funktioniert auf 2.15 und niedriger)

%Vor%

Java Code Snippet zum Verwenden des Dienstes

%Vor%     
Anant 10.06.2015, 11:14
quelle

1 Antwort

17

Sehen Sie sich 27.3 an. Migration von Jersey 2,15 auf 2,16

  

27.3.1.1. JAX-B-Anbieter getrennt vom Kern

     

Ab Version 2.16 werden alle JAX-B Provider in einem separaten Modul gebündelt.

%Vor%     
Paul Samsotha 10.06.2015, 11:30
quelle