我们正在使用 JDeveloper 11g。使用 ADF 融合的 Model 和 ViewController 项目等等。
我的 web-xml 有一个有状态会话 EJB 的 EJB 引用。我有一个在 faces-config 中声明的托管 bean。
我正在尝试从托管 bean 内部访问 EJB。
我声明
@EJB (name ="LocationServicesEJB")
private LocationServicesEJB locationServices;
在方法中访问 this 时,locationServices 为空。我在控制台中没有看到任何 JNDI 类型问题,所以我想它甚至都不需要查找。
我需要启用注射还是什么?或者我是否需要在我的 faces-config 中将“locationServices”定义为托管属性?
请指教。谢谢