JBOSS 部署警告 - 包含 CDI 注释但未找到 beans.xml

g r*_*edi 4 java jboss spring

我在部署 EAR 文件后启动 JBOSS 服务器 7.0.0 时收到此警告。我使用的是 Spring 4.1、Hibernate 4

16:44:09,254 WARN [org.jboss.weld.deployer](MSC 服务线程 1-1)JBAS016012:部署部署“ExampleService.ear”包含 CDI 注释,但没有找到 beans.xml。

请让我知道我该如何解决这个问题?

Jas*_*ger 5

如果您希望 Spring 管理您的 bean,而不是JBossJava EE 6 CDI的支持,您可以放心地忽略此警告。Spring 会很高兴地扫描类路径中的javax.inject.*注释并相应地配置您的应用程序。


nai*_*fei 0

bean 存档描述beans.xml符应位于META-INF/beans.xmlWEB-INF/beans.xml有关 CDI 的更多信息