Jboss 6.3.0: достойный способ удалить рестайси и использовать джерси
Я использую майку.
это моя структура jboss-creation:
<?xml version="1.0" encoding="UTF-8" ?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<exclusions>
<module name="org.jboss.resteasy.resteasy-atom-provider" />
<module name="org.jboss.resteasy.resteasy-cdi" />
<module name="org.jboss.resteasy.resteasy-jaxrs" />
<module name="org.jboss.resteasy.resteasy-jaxb-provider" />
<module name="org.jboss.resteasy.resteasy-jackson-provider" />
<module name="org.jboss.resteasy.resteasy-jsapi" />
<module name="org.jboss.resteasy.resteasy-multipart-provider" />
<module name="org.jboss.resteasy.async-http-servlet-30" />
<module name="javax.ws.rs.api" />
</exclusions>
<exclude-subsystems>
<subsystem name="resteasy" />
<subsystem name="webservices" />
<subsystem name="jaxrs" />
</exclude-subsystems>
</deployment>
</jboss-deployment-structure>
Это само по себе не работает. Я должен был прокомментировать
<resource-root path="jboss-jaxrs-api_1.1_spec-1.0.1.Final-redhat-2.jar"/>
в
jbossHOME \ Modules \ система \ слои \ базы \ javax \ WS \ RS \ апи \ главный \ module.xml.
Теперь служба отдыха работает нормально, но, комментируя строку, я отключаю resteasy для каждого приложения на сервере! и это взлом, а не правильное решение. Есть ли достойный способ отключить рестайси только для данного приложения, не затрагивая общую конфигурацию сервера?
Спасибо