Я создаю проект отдыха, с простым сервисом get. Когда я использую тип ответа как «текст/HTML», все работает отлично. Но мне нужен ответ в json. Я получаю следующую ошибку при преобразовании в JSON 'MessageBodyWriter, который не найден для типа media = application/json'. Я не использую maven для этого проекта. Я прикрепил web.xml к этому вопросу. пожалуйста помоги.MessageBodyWriter не найден для носителя type = application/json without maven
-1
A
ответ
1
Может быть тип MIME по умолчанию имеет тип как «текст/HTML», а некоторые файлы jar не поддерживают тип MIME как «приложение/json». Могут быть файлы jar, которые вы используете, не будут поддерживайте тип, который вы ищете.
Пожалуйста, проверьте эту ссылку, где вы можете получить файлы фляги, как вы не кажется, реализации использования Maven https://code.google.com/p/genson/
Смежные вопросы
- 1. MessageBodyWriter не найден для носителя type = application/json
- 2. MessageBodyWriter не найден для носителя type = application/json
- 3. MessageBodyWriter не найден для типа носителя = Application/json, glassfish
- 4. Restful MessageBodyWriter не найден
- 5. Jersey MessageBodyWriter не найден для media type = text/html
- 6. Джерси MessageBodyWriter не найдено для типа носителя = текст/простой
- 7. MessageBodyWriter не найден для типа носителя = приложений/JSON с GF4 и Джексоном
- 8. MessageBodyReader не найден для носителя type = application/json - android
- 9. MessageBodyWriter не найдено для применения типа носителя/JSON
- 10. MessageBodyWriter не найден vogella tutorial
- 11. JAX_RS - MessageBodyProviderNotFoundException: MessageBodyWriter не найден для ArrayList
- 12. Получения ошибки СИЛЬНЫЙ: MessageBodyWriter не найден для типа носителя = приложения/XML,
- 13. Ошибка Джерси REST, MessageBodyWriter не найден для типа носителя = application/json
- 14. Jersey 2.x post call throws SEVERE: MessageBodyWriter не найден для типа носителя = application/json
- 15. MessageBodyWriter не найден для типа media = text/plain, type = class java.util.ArrayList, genericType = java.util.List <models.Person>
- 16. multipart/mixed MessageBodyWriter не найден (Jersey, Servicemix)
- 17. Получение ошибки MessageBodyWriter не найден для типа media = application/json
- 18. «JAX-RS MessageBodyWriter не найден для типа media = application/json» Выполнение jar, но mvn: exec works
- 19. Джерси с гризли: получение MessageBodyWriter не найдено для типа носителя = application/json
- 20. Apache camel without maven
- 21. Ошибка веб-службы jackson MessageBodyWriter не найден для типа media = application/json
- 22. Не удалось найти MessageBodyWriter для объекта ответа типа: java.util.ArrayList типа носителя: text/html - in Resteasy
- 23. Удельная MessageBodyWriter для поля
- 24. Resteasy: Не удалось найти MessageBodyWriter для объекта ответа типа: java.util.ArrayList типа носителя: применение/JSON
- 25. Джерси: MessageBodyReader не найден для типа носителя = multipart/form-data
- 26. Запрос GET ресурсу RESTful в MessageBodyWriter не найден
- 27. org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Не удалось найти MessageBodyWriter для объекта ответа типа: тип носителя: приложение/XML
- 28. Не удалось найти MessageBodyWriter для объекта-ответчика типа: com.sun.jersey.api.json.JSONWithPadding типа носителя: application/x-javascript
- 29. VSTO type ThisWorkbook не найден
- 30. Maven исполнимый не найден
web.xml ---- <сервлет-класс> org.glassfish.jersey.servlet. ServletContainer сервлет-класс> jersey.config.server.provider.packages com.arundemo.rest PARAM-значение> \t \t \t com.sun.jersey.api.json.POJOMappingFeature \t \t \t истинного пары-значение> \t \t \t \t <нагрузка на старте> 1 нагрузки на старте> –