我的日志中出现以下错误:
org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor aroundWriteTo
Grave: MessageBodyWriter not found for media type=application/json, type=class com.sample.MyDTO, genericType=class com.sample.MyDTO.
一般情况下,它是由缺少已注册的MessageBodyWriter
引起的,但在我的情况下,我在类路径上有jersey-media-proxy
JAR(包含所有依赖项)。如果这有助于调试,我确认在部署Web应用程序时调用MoxyJsonFeature
的configure方法。
我确切地说我使用的是泽西岛v2.21。我的Web应用程序部署在Tomcat 8.0.26上。
有什么想法吗?
谢谢, 迈克尔
答案 0 :(得分:4)
我花了一段时间来弄明白,但你让我解决了问题。看起来要让Moxy工作,你需要使用: