【发布时间】:2015-09-28 13:17:00
【问题描述】:
我正在使用运动衫。
这是我的 jboss 部署结构:
<?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\system\layers\base\javax\ws\rs\api\main\module.xml.
现在其余服务工作正常,但是通过评论该行,我正在为服务器中的每个应用程序禁用 resteasy!这是一个hack,而不是一个适当的解决方案。有没有一种体面的方法可以仅针对给定的应用程序禁用 resteasy 而无需触及常规服务器配置?
谢谢
【问题讨论】: