当前位置: 首页 > 知识库问答 >
问题:

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

白昊乾
2023-03-14
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.

你知道吗?

谢谢,米凯尔

共有1个答案

阎晔
2023-03-14

我花了一段时间才想出来,但你让我找到了解决办法。似乎Moxy的工作需要使用:

  1. 默认构造函数
  2. 设置器方法

对于每一个资源

 类似资料:
  • 消息:找不到类型为java的响应对象的MessageBodyWriter。util。媒体类型的数组列表:application/json 描述:服务器遇到内部错误(找不到类型为java.util.ArrayList,媒体类型为application/json的响应对象的MessageBodyWriter),导致其无法满足此请求 我在类路径中找到了resteasy jackson提供程序。尝试将返回

  • 我在使用JAX-RS服务作为JSON时遇到了一些问题。

  • 问题内容: 我正在尝试简单的Jersey + JSON示例,但出现以下错误 我放入以下jar文件以获得适当的结果 为什么会出现此类错误?错误日志在这里: web.xml JsonExample.java 和Json服务 如果我做错了事,请提出建议。 问题答案: 此问题已通过jersey-bundle-1.8.jar修复

  • 我写了一个JAX-RS服务器和客户端都使用泽西岛。我想将我的实体集合发送到客户端,并执行了以下步骤: 制作实体扩展Serializable 编写了一个自定义提供程序并将其扩展为支持集合 将实体和提供程序复制粘贴到客户端 我发出了一个请求,客户端在服务器端成功地处理了这个请求,但收到了一个错误: 服务器: 客户: 提供商: }

  • 问题内容: 我正在使用Jetty进行小型的RESTful服务。使用Maven作为构建工具。 当我尝试调用试图访问对象的JSON表示形式的GET方法时,出现“ MessageBodyWriter”错误。有问题的方法如下, GtfsRtFeedModel的GtfsRtFeedModel如下, 我的Maven文件包括以下内容以及码头依赖项, 大部分类似的问题似乎已通过添加和所需的依赖关系得以解决。但是由

  • 在编写一个使用XML数据的简单Jersey客户端时,我遇到了一个异常“MessageBodyReader not found for media type=application/XML”。我的所有设置,包括作为maven依赖项的jersey客户端都很好。我使用的版本是2.17。一旦我将版本降级到2.15,它就可以正常工作了。谁能解释一下版本2.17需要包含哪些依赖项才能工作吗。 Maven依赖项