我的EAR文件结构如下:

myEar.ear
           |->myWar1.war
                |-> WEB-INF/classes/beans.xml
           |->myWar2.war
           |->myWar3.war

当myEar.ear在jboss 7.1.1中启动时,所有模块都从WELD扫描,但只有myWar1.war有beans.xml文件

我试图使用jboss-deployment-structure.xml来隔离类加载器或排除焊接模块,但它对我不起作用 .

如果我从耳朵中移除 myWar1.war 并且我将耳朵(与其他两个战争模块)分开并分别进行此战争,它可以正常工作