JEST REST (GET), выбрасывающий MessageBodyWriter, не найден для типа носителя = application / xml - PullRequest
0 голосов
/ 26 сентября 2018

Я разработал REST-сервис (GET), используя Джерси.Я хочу вернуть ответ как application / xml.Я получаю исключение, когда комментирую следующее, тогда как когда я изменяю его на MediaType.APPLICATION_JSON, служба работает и возвращает ответ в виде JSON.@GET @Produces (MediaType.APPLICATION_XML)

org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter не найден для типа носителя = application / xml

Во многих блогах рекомендуется включатьзависимость от jersey-media-jaxb , но у меня есть другая служба, которая успешно возвращает XML-ответ без этой зависимости.Единственное отличие состоит в том, что служба является конечной точкой POST, тогда как та, которая в данный момент не работает, является конечной точкой GET.

...