Java 获取错误严重:找不到媒体类型为application/xml的MessageBodyWriter,

Java 获取错误严重:找不到媒体类型为application/xml的MessageBodyWriter,,java,rest,jax-rs,jax-ws,Java,Rest,Jax Rs,Jax Ws,JerseyGET/POST调用在我的项目中将jaxrs和jaxws jar升级到最新版本后引发以下错误: org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo SEVERE: MessageBodyWriter not found for media type=application/xml, type=class java.util.Arr

Jersey
GET/POST
调用在我的项目中将jaxrs和jaxws jar升级到最新版本后引发以下错误:

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>
org.glassfish.jersey.message.internal.writeringterceptorexecutor$terminalwriteringterceptor aroundWriteTo

严重:找不到媒体类型=应用程序/xml、类型=类java.util.ArrayList、genericType=java.util.List的MessageBodyWriter请验证您的应用程序的lib文件夹中是否有jersey-media-jaxb.jar。

请,验证应用程序的lib文件夹中是否有jersey-media-jaxb.jar。

问题可能是因为缺少转换代码,无法将响应自动转换为XML。你能分享你的JSON请求和响应吗?另外,您使用哪个库进行XML转换?可能是因为缺少能够自动将响应转换为XML的转换代码。你能分享你的JSON请求和响应吗?另外,您使用哪个库进行XML转换?可能吧