严重:找不到用于Java类型class <classname>和MIME媒体类型application / json的消息正文阅读器

时间:2018-09-21 04:06:07

标签: java jersey jersey-1.0

我正在使用jersey创建REST服务。

这是请求处理程序类的方法。

@POST
@Path("/deleteWorkers")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response deleteWorkers(DeleteWorkerPOJO deleteWorkerPOJO) {......}

此方法出现以下错误

SEVERE: A message body reader for Java type, class <classname>, and MIME media type, application/json, was not found

同一类中有一些不消耗POJO的POST方法。他们工作正常。 许多开发人员建议,我添加了jersy-json库和

<param-name>
    com.sun.jersey.api.json.POJOMappingFeature
</param-name>
<param-value>
    true
</param-value>

仍然会给出相同的错误。

Jersey版本是1.2,而Java版本是1.5

0 个答案:

没有答案