是否可以将 CDI 1.1 与 JBoss 7.1.1 一起使用?
我有一个单一的测试战争,并希望将这场战争与焊接 2.0 一起部署。
我使用 jboss-deployment-structure 文件禁用了焊接模块的自动加载:
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.jboss.weld.core" />
</exclusions>
</deployment>
</jboss-deployment-structure>
我还尝试在 jboss/module 文件夹中添加一个额外的插槽:
<jboss-deployment-structure>
<deployment>
<exclusions>
<module name="org.jboss.weld.core" />
<module name="org.jboss.weld.api" />
<module name="org.jboss.weld.spi" />
</exclusions>
<dependencies>
<module name="org.jboss.weld.core" slot="2.0" />
<module name="org.jboss.weld.api" slot="2.0" />
<module name="org.jboss.weld.spi" slot="2.0" />
</dependencies>
</deployment>
</jboss-deployment-structure>
这两种情况下的部署都失败了,因为 JBoss 显然需要为部署而焊接。
那么是否可以将 CDI 1.1 与 JBoss 7.1.1 一起使用以及如何使用?