首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到媒体类型应用程序/json的MessageBodyWriter

找不到媒体类型应用程序/json的MessageBodyWriter
EN

Stack Overflow用户
提问于 2015-09-16 12:24:15
回答 1查看 4K关注 0票数 3

我的日志中有以下错误:

代码语言:javascript
运行
复制
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的配置方法。

我精确地说我用的是泽西岛第2.21卷。我的web应用程序部署在Tomcat 8.0.26上。

有什么想法吗?

谢谢你,Mickael

EN

Stack Overflow用户

发布于 2016-02-27 13:20:01

我花了一段时间才弄明白,但你让我来解决。看来,要使Moxy工作,您需要使用一个:

  1. 默认构造函数
  2. Setter方法

为每一个资源

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32608535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档