【发布时间】:2016-01-27 08:55:16
【问题描述】:
在我的项目中将 jaxrs 和 jaxws jar 升级到最新版本后,Jersey GET/POST 调用会引发以下错误:
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 转换?
-
也许this