![](/img/trans.png)
[英]MessageBodyWriter not found for media type=application/json
[英]MessageBodyWriter not found for media type application/json
我的日志中出現以下錯誤:
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方法。
我確切地說我正在使用Jersey v2.21。 我的Web應用程序部署在Tomcat 8.0.26上。
任何的想法?
謝謝,Mickael
我花了一段時間才弄明白,但你讓我解決了問題。 看來,要使Moxy工作,您需要使用:
對於每一種資源
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.