2016-12-10 9 views
1

Я пытаюсь запустить веб-службы jersey в JBOSS EAP6.4, но отображение JSONObject не работает. Тем не менее, тот же файл войны работает в tomcat & weblogic server для потока запроса/ответа. МетодПоддерживает ли Jboss EAP6.4 "JSONObject" Сопоставление веб-сервиса джерси?

REST декларация:

@POST 
@Path("/getUser") 
@Consumes(MediaType.APPLICATION_JSON) 
@Produces(MediaType.APPLICATION_JSON) 
public User test(@Context HttpServletRequest request, 
       @Context HttpServletResponse response, 
       JSONObject jsonObject) {...} 

Благодаря

+0

JSONObject - это не то, что поддерживается. Просто примите параметр String и создайте JSONObject самостоятельно с помощью этой строки –

+0

Спасибо @peeskillet. В настоящее время мы конвертируем String в JSONbject в код и хотим подтвердить, что сопоставление JSONObject будет поддерживаться в JBOSS EAP или нет. – selva

+0

Не совсем уверен, какое отображение вы говорите? –

ответ

1

Согласно спецификации JavaEE 6, JBoss EAP 6 требуется, чтобы обеспечить реализацию JAX-RS, которая производится с помощью Resteasy. Рекомендуется не упаковывать вашу собственную реализацию JAX-RS. Однако, если вы должны использовать и упаковывать другую реализацию JAX-RS (например, Джерси), она будет рассмотрена Red Hat как часть вашего собственного приложения.

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

  • Нет связанных вопросов^_^