Servlets 如何在jboss 4.2.3GA上的servlet中注入facade?

Servlets 如何在jboss 4.2.3GA上的servlet中注入facade?,servlets,jboss,dependency-injection,ejb,Servlets,Jboss,Dependency Injection,Ejb,我已经在JBoss7.1上成功运行了EJB3.1应用程序 我的任务是使用EJB3插件在JBoss4.2上运行它。 应用程序运行正常,除了一件事: 在WebServlet中,我使用 @EJB private ExchangeRateTableEntityBeanFacade exchangeRateTableEntityBeanFacade; 注入facade并调用findAll()方法;选择相关表中的所有行 据我所知,这在JBoss4.2上是不可能的,我现在正在接受NPE。 有没有关于如何注

我已经在JBoss7.1上成功运行了EJB3.1应用程序 我的任务是使用EJB3插件在JBoss4.2上运行它。 应用程序运行正常,除了一件事: 在WebServlet中,我使用

@EJB
private ExchangeRateTableEntityBeanFacade exchangeRateTableEntityBeanFacade; 
注入facade并调用findAll()方法;选择相关表中的所有行

据我所知,这在JBoss4.2上是不可能的,我现在正在接受NPE。
有没有关于如何注射的想法,看看这个?

我之前也遇到过同样的问题,经过一些研究,我发现注射不起作用。解决方案是手动查找ejb引用。是的,我最终能够解决它。为我的bean定义本地接口,通过jmx控制台检查它,然后查找它