2013-06-27 59 views
1

是否可以在JBoss 7.1.1中使用CDI 1.1?CDI 1.1與JBoss

我有一個單一的測試戰爭,並希望與焊接2.0一起部署這場戰爭。
我禁用了自動加載和JBoss部署結構文件焊接模塊的:

<jboss-deployment-structure> 
    <deployment> 
     <exclusions> 
      <module name="org.jboss.weld.core" /> 
     </exclusions> 
    </deployment> 
</jboss-deployment-structure> 

我也試圖在JBoss /模塊文件夾中添加一個額外的插槽:

<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顯然需要焊接部署。

那麼有可能在JBoss 7.1.1中使用CDI 1.1,以及如何實現?

回答

4

不,這是不可能的。您可以從2.0開始試用weld-servlet,但它不適用於EJB,並且會變得非常困惑。應用服務器集成在焊接2.0中是不同的,所以它不適用於AS7。

+0

約翰是正確的,你可以嘗試野蠻雖然:http://www.wildfly.org/download/ – LightGuard