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