简体   繁体   English

JBOSS部署警告-包含CDI批注,但未找到bean.xml

[英]JBOSS deployment warning - contains CDI annotations but beans.xml was not found

I am getting this warning when I start my JBOSS server 7.0.0.. after deploying the my EAR file. 部署EAR文件后启动JBOSS服务器7.0.0 ..时,我收到此警告。 I am using Spring 4.1, Hibernate 4 我正在使用Spring 4.1,Hibernate 4

16:44:09,254 WARN [org.jboss.weld.deployer] (MSC service thread 1-1) JBAS016012: Deployment deployment "ExampleService.ear" contains CDI annotations but beans.xml was not found. 16:44:09,254 WARN [org.jboss.weld.deployer](MSC服务线程1-1)JBAS016012:部署部署“ ExampleService.ear”包含CDI批注,但未找到bean.xml。

Kindly let me know how can i resolve this? 请让我知道我该如何解决?

If you want Spring manage your beans, as opposed to the JBoss' support for Java EE 6 CDI , you can safely ignore this warning. 如果您希望Spring管理自己的bean,而不是JBossJava EE 6 CDI 的支持 ,则可以放心地忽略此警告。 Spring will happily scan the classpath for javax.inject.* annotations and configure your application accordingly. Spring将愉快地在类路径中扫描javax.inject.*批注,并相应地配置您的应用程序。

The bean archive descriptor beans.xml should be located at META-INF/beans.xml or WEB-INF/beans.xml . Bean归档描述符beans.xml应位于META-INF / beans.xmlWEB-INF / beans.xml处 more information about CDI 有关CDI的更多信息

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM