jboss部署结构中不包括httpclient/httpcore

jboss部署结构中不包括httpclient/httpcore,jboss,jboss7.x,Jboss,Jboss7.x,我最近将ApacheHttpClient更新为4.5.1,将httpcore更新为4.4.4,但出于某种原因,我的Jboss服务器使用了这两个版本(4.3.6)的旧版本。我正在通过ivy导入新版本,但它们似乎被服务器上的版本覆盖了。我已经尝试创建自己的jboss-deployment-structure.xml文件,但它似乎不起作用,而且关于这一部分如何工作的文档也很少。为了防止jboss加载覆盖ivy的依赖项,我需要在多大程度上阻止模块 <jboss-deployment-structu

我最近将ApacheHttpClient更新为4.5.1,将httpcore更新为4.4.4,但出于某种原因,我的Jboss服务器使用了这两个版本(4.3.6)的旧版本。我正在通过ivy导入新版本,但它们似乎被服务器上的版本覆盖了。我已经尝试创建自己的jboss-deployment-structure.xml文件,但它似乎不起作用,而且关于这一部分如何工作的文档也很少。为了防止jboss加载覆盖ivy的依赖项,我需要在多大程度上阻止模块

<jboss-deployment-structure>
<deployment>
    <exclusions>
        <module name="org.slf4j" />
        <module name="org.apache.log4j" />
        <module name="org.apache.commons.logging" />
        <module name="org.apache.httpcomponents" />
    </exclusions>
    <dependencies>
        <module name="org.codehaus.jackson.jackson-core-asl" />
        <module name="org.codehaus.jackson.jackson-mapper-asl" />
    </dependencies>
</deployment>
</jboss-deployment-structure>


进度更新:看起来应用程序依赖于JAXR和xalan,这反过来又拉入了依赖项。呃。

来自hibernate 3 jboss eap快速入门:

<exclusions>
    <!-- Exclude container version of hibernate. By default its version 4, we want 
        bundled version 3 loaded -->
    <module name="org.hibernate" slot="main" />
</exclusions>

在为应用程序构建的依赖项中,jaxrs和xalan将httpclient和httpcore的范围设置为提供的范围