我有部署到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/

10-11 10:55