将ejb实例注入servlet, @EJB将注入null - jbosss6



我正在使用ejb 3.1和servlet 3.0开发一个在jboss 6.1.0中运行的企业应用程序。我将jar和war作为独立的副本部署在同一个jboss实例中。我使用@EJB(mappedname="beanname/remote")将ejb(远程接口实例)注入servlet,但我总是得到null!我试图将jar和war绑定部署到一个副本中,即将ejb-jar放入war文件的web-inf/lib/文件夹中。此外,在ejb-jar的meta-inf和war文件的web-inf中都有beans.xml文件。为什么没有将ejb注入servlet?我错过什么了吗?由于

现在可以将ejb(本地ejb)放入war中。如果您需要使用远程EJB,那么您需要使用EAR部署。

AS6也不再处于积极的开发中,您可能想要尝试一个更最新的版本。

最新更新