Джерси: com.sun.jersey.server.impl.template.ViewableMessageBodyWriter - PullRequest
2 голосов
/ 09 апреля 2011

Я совершенно чужды Джерси.Я пытаюсь запустить банку, которая выбрасывает javax.ws.rs.WebApplicationException при попадании в конечную точку.Ошибка, выдаваемая программой, выглядит следующим образом:

09-Apr-2011 08:32:20 com.sun.jersey.spi.container.ContainerResponse write

SEVERE: средство записи тела сообщениядля Java-класса java.lang.String, Java-класса java.lang.String и MIME-типа приложения / json не найдены

09-Apr-2011 08:32:20 com.sun.jersey.spi.container.ContainerResponse write

SEVERE: Зарегистрированные средства записи тела сообщения, совместимые с типом носителя MIME: / -> com.sun.jersey.server.impl.template.ViewableMessageBodyWriter

09-апр-2011 08:32:20 com.sun.jersey.spi.container.ContainerResponse logException

Есть идеи, с чего начать поиск отладки?

Обновление: у меня есть javax.ws.rs.ext.MessageBodyWriter в META-INF/services банке со следующим содержанием: com.sun.jersey.server.impl.template.ViewableMessageBodyWriter

И в начале программы я вижу: com.sun.jersey.server.impl.application.WebApplicationImpl _initiate

1 Ответ

4 голосов
/ 17 сентября 2011

Вам необходимо включить модуль jersey-json в свой путь к классу - см. Страницу зависимостей Jersey, на которой есть список зависимостей, которые необходимо включить, в зависимости от типа необходимой вам функциональности: http://jersey.java.net/nonav/documentation/latest/chapter_deps.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...