1
Джерси GET/POST
вызова бросает следующее сообщение об ошибке после обновления jaxrs и JAXWS банки до последней версии в моем проекте:Получения ошибки СИЛЬНЫЙ: MessageBodyWriter не найден для типа носителя = приложения/XML,
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo
SEVERE: MessageBodyWriter not found for media type=application/xml, type=class java.util.ArrayList, genericType=java.util.List<javax.xml.bind.JAXBElement<com.play.ClassBase>
Он работает отлично для Accept:application/json
, но для application/xml
. Я получаю ошибку. Как ее исправить?
Проблема может быть из-за отсутствия кода преобразования, который знает, как автоматически преобразовать ваш ответ в XML. Не могли бы вы поделиться своим ответом на запрос JSON? Кроме того, какую библиотеку вы используете для преобразования XML? – user2004685
Возможно [это] (http://stackoverflow.com/a/30754994/2587435) –