2016-09-01 4 views
-1

Мой вопрос: возможно ли иметь одну WAR (с или без web.xml, неважно) с использованием JAX- RS (любая реализация), используя или не используя класс приложения (объявленный или нет), который работает без каких-либо изменений в TOMCAT (не TOMEE), WebSphere, Weblogic и JBOSS? Может ли кто-нибудь указать полный пробег, пожалуйста?Один JAX-RS WAR, работающий на TOMCAT (не TOMEE), Websphere, Webslogic, JBOSS

+0

Это возможно с некоторыми конфигурациями на упомянутых серверах приложений. – ravthiru

+0

Извините, я прочитал много потоков об этом и не вижу, как это возможно. – gsreis

+0

Это не просто, вам нужно внести изменения в дескрипторы развертывания, такие как – ravthiru

ответ

0

Это не прямой, по умолчанию tomcat не предоставляет никаких JAX-RS-модулей для реализации. Поэтому вам нужно связать с вами войну, чтобы работать в tomcat. Для других серверов приложений вам необходимо внести изменения в дескрипторы развертывания, чтобы использовать приложение JAX-RS, предоставленное войной.

Для JBoss необходимо предоставить WEB-INF/JBoss-развертывания-structure.xml Для Eblogic необходимо предоставить WEB-INF/weblogic.xml, Аналогично вам нужно изменить в WebSphere загрузки классов

+0

Предоставить реализацию банку не проблема. Я могу разместить их только в /lib of tomcat и оставить другие серверы с их собственной реализацией. Кажется, что проблема заключается в дескрипторе развертывания (web.xml). Есть ли у вас какие-либо идеи ? – gsreis

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

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