如何在JBoss AS7上的EAR中使用便携式CDI扩展?

时间:2012-11-30 10:36:17

标签: jboss cdi ear

我们有一个Web应用程序WAR,它包含可移植的CDI扩展(seam-spring-core,activity-cdi)作为WEB-INF / lib中的JAR,它在JBoss AS7.1.1上按预期工作。

但是,当我们在EAR中打包WAR时,服务发现机制会失败。类加载器不再在META-INF / services中找到相应的资源文件。

我们已尝试将便携式CDI扩展放入(JBoss)模块中,但这会阻止CDI注释的处理。我们还尝试将JAR放在EAR的lib目录中,结果相同。

EAR中便携式CDI扩展的正确位置在哪里? WAR中的便携式CDI扩展是否有效 - 就像没有EAR一样?这是JBoss AS7.1.1的问题吗?

1 个答案:

答案 0 :(得分:1)

这应该有效(jars in ear's lib)你耳朵里有beans.xml吗?它可能需要切成罐子。