我有部署到glassfish的.war应用程序。我想做CDI,所以我需要从我的POJO中查找java:comp/BeanManager。但这是行不通的:根本找不到BeanManager!
怎么了?
我需要在 Glassfish 中启用CDI吗?还是仅在.ear文件中有效?
谢谢。
最佳答案
在WEB-INF文件夹下是否有一个空的beans.xml?如果没有beans.xml,则不会启用CDI。
关于Glassfish和Java :comp/BeanManager,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4991663/