我正在使用在jboss 6.1.0中运行的ejb 3.1和servlets 3.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?我错过了什么吗? 感谢
答案 0 :(得分:0)
您现在可以将EJB(本地EJB)放入WAR中。如果您需要使用远程EJB,则需要进行EAR部署。
AS6不再处于正在开发阶段,您可能想尝试更新版本。