Мое приложение использует интерфейс REST (JAX-RS Jersey). Когда я запускаю его в Eclipse, все
хорошо. Объекты домена аннотированы, я не использую файлы XML для отображения REST.
Теперь я создал автономный JAR-файл с помощью плагина maven-assembly-plugin, который упаковывает приложение и все зависимости в один исполняемый файл JAR. Это также, кажется, работает.
Но когда я запускаю приложение и запрашиваю объект с сервера, Джерси жалуется, что он не может найти программу чтения тела сообщения:
com.sun.jersey.api.client.ClientHandlerException: A message body reader for Java type, class de.rybu.atuin.core.entity.User, and MIME media type, application/json, was not found
Есть идеи, почему это происходит?
РЕДАКТИРОВАТЬ: После того, как я проспал его, я заметил, что он жалуется на JSON ... но я использую только XML для сериализации. Странно.