2013-03-08 136 views
0

我正在開發一個企業應用程序,使用在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?我錯過了什麼嗎? 謝謝注入ejb實例到servlet中,@EJB注入空 - JBoss6

回答

0

您現在可以將EJB(本地EJB)放入WAR中。如果您需要使用遠程EJB,那麼您需要使用EAR部署。

此外,AS6不再處於積極的發展階段,您可能想嘗試更新的版本。