2016-03-28 3 views
-1

Я создаю проект отдыха, с простым сервисом get. Когда я использую тип ответа как «текст/HTML», все работает отлично. Но мне нужен ответ в json. Я получаю следующую ошибку при преобразовании в JSON 'MessageBodyWriter, который не найден для типа media = application/json'. Я не использую maven для этого проекта. Я прикрепил web.xml к этому вопросу. пожалуйста помоги.MessageBodyWriter не найден для носителя type = application/json without maven

+0

web.xml ---- <сервлет-класс> org.glassfish.jersey.servlet. ServletContainer jersey.config.server.provider.packages com.arundemo.rest \t \t \t com.sun.jersey.api.json.POJOMappingFeature \t \t \t истинного \t \t \t \t <нагрузка на старте> 1

ответ

1

Может быть тип MIME по умолчанию имеет тип как «текст/HTML», а некоторые файлы jar не поддерживают тип MIME как «приложение/json». Могут быть файлы jar, которые вы используете, не будут поддерживайте тип, который вы ищете.

Пожалуйста, проверьте эту ссылку, где вы можете получить файлы фляги, как вы не кажется, реализации использования Maven https://code.google.com/p/genson/

Смежные вопросы