Jboss NoClassDefFoundError:链接org/glassfish/jersey/server/ResourceConfig失败

Jboss NoClassDefFoundError:链接org/glassfish/jersey/server/ResourceConfig失败,jboss,jersey-2.0,Jboss,Jersey 2.0,有没有人在JBoss7.x上成功部署了Jersey 2.x?我曾尝试使用JBoss 7.2部署Jersey 2.X,但遇到以下错误: {"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"WLS_DOM_SPS.ear\".\"wls_dom_sps.war\".POST_MODULE" => "WFLYSRV0153:

有没有人在JBoss7.x上成功部署了Jersey 2.x?我曾尝试使用JBoss 7.2部署Jersey 2.X,但遇到以下错误:

{"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"WLS_DOM_SPS.ear\".\"wls_dom_sps.war\".POST_MODULE" => "WFLYSRV0153: Failed to process phase POST_MODULE of subdeployment \"wls_dom_sps.war\" of deployment \"WLS_DOM_SPS.ear\"
    Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.glassfish.jersey.servlet.ServletContainer with ClassLoader ModuleClassLoader for Module \"deployment.WLS_DOM_SPS.ear.wls_dom_sps.war\" from Service Module Loader
    Caused by: java.lang.NoClassDefFoundError: Failed to link org/glassfish/jersey/server/ResourceConfig (Module \"deployment.WLS_DOM_SPS.ear.wls_dom_sps.war\" from Service Module Loader): javax/ws/rs/core/Configurable"}}
依赖项:

我的web.xml是:

 <context-param>
        <param-name>resteasy.scan</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>resteasy.scan.providers</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>resteasy.scan.resources</param-name>
        <param-value>false</param-value>
    </context-param>
<servlet>
        <servlet-name>JAX-RS Servlet</servlet-name>
        <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
        <init-param>
            <param-name>jersey.config.server.provider.packages</param-name>
            <param-value>
                com.oocl.csc.frm.soa.rest.provider,
                com.oocl.csc.frm.integration.exception.logger.js,
                com.oocl.frm.art.resource,
                com.oocl.frm.common.date.resource,
                com.oocl.frm.evs.rest.resource,
                com.oocl.frm.eav.restful,
                com.oocl.frm.eav.nativeRestful,
                com.oocl.frm.evs.test.rest.resource,
                com.oocl.fwk.demo.jboss.rest
            </param-value>
        </init-param>
        <init-param>
            <param-name>javax.ws.rs.Application</param-name>
            <param-value>com.oocl.csc.frm.soa.rest.provider.FWServiceResourceConfigProvider</param-value>
        </init-param>
        <init-param>
            <param-name>jersey.config.server.provider.scanning.recursive</param-name>
            <param-value>true</param-value>
        </init-param>
       
    </servlet>

轻松扫描
假的
resteasy.scan.providers
假的
resteasy.scan.resources
假的
JAX-RSservlet
org.glassfish.jersey.servlet.ServletContainer
jersey.config.server.provider.packages
com.oocl.csc.frm.soa.rest.provider,
com.oocl.csc.frm.integration.exception.logger.js,
com.oocl.frm.art.resource,
com.oocl.frm.common.date.resource,
com.oocl.frm.evs.rest.resource,
com.oocl.frm.eav.restful,
com.oocl.frm.eav.nativeRestful,
com.oocl.frm.evs.test.rest.resource,
com.oocl.fwk.demo.jboss.rest
javax.ws.rs.Application
com.oocl.csc.frm.soa.rest.provider.FWServiceResourceConfigProvider
jersey.config.server.provider.scanning.recursive
真的
jboss部署结构为:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
  <sub-deployment name="wls_dom_sps.war">
    <dependencies>
        <module name="org.apache.xerces" />
        <module name="org.dom4j" />
        <module name="org.jboss.remote-naming" />

        <module name="com.oocl.sps.aeserver.config"/>
        <module name="com.mysql"/>
      %%OPTIONAL_DEPENDENCY%%
    </dependencies>
      <exclusions>
          <module name="javaee.api" />
          <module name="javax.ws.rs.api"/>
          <module name="org.jboss.resteasy.resteasy-jaxrs" />
      </exclusions>
  </sub-deployment>
</jboss-deployment-structure>

%%可选_依赖项%%
有人在Jboss和Jersey 2.x上有过好运吗?任何帮助都将不胜感激

谢谢