Can I (and how) lookup CDI managed beans using javax.naming.Context#lookup in EJB module?

后端 未结 2 555
庸人自扰
庸人自扰 2020-12-13 14:55

Can I (and if so, how?) lookup CDI managed beans using javax.naming.Context#lookup in EJB module?

I\'m using GlassFish v3. I suppose that I can use

2条回答
  •  攒了一身酷
    2020-12-13 15:56

    You can lookup the BeanManager via JNDI (java:comp/BeanManager) then use the JSR-299 API hung off of the BeanManager to get a contextual reference to a managed bean.

    JSR-299 managed beans are not available for direct JNDI lookup.

提交回复
热议问题