SEVERE: не найдено устройство чтения тела сообщения для типа Java, класса <classname>и типа носителя MIME, application / json - PullRequest
0 голосов
/ 21 сентября 2018

Я создаю службу 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

Естьнесколько методов POST в одном классе, которые не используют POJO.Они работают нормально.И многие разработчики предложили, я добавил jersy-json библиотеку и

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

Тем не менее это выдает ту же ошибку.

Версия на Джерси - 1.2, а версия на Java - 1.5

...