@EJB Annotation在Servlet中不起作用

时间:2011-11-25 11:43:29

标签: servlets ejb-3.0 jndi websphere-7 myeclipse

我正在使用Websphere 7.0 Application Server,并希望在LoginServlet中使用@EJB - 注释。当我直接在MyEclipse(BlueEdition 8.6)上部署应用程序时,一切正常并且注释得到解决。

但是当我在MyEclipse中使用导出功能创建EAR文件并在Websphere-Server上手动部署时,@EJB注释未得到解决,因此在访问时会得到NullpointerException参考

然后我在Servlet的doGet方法中尝试了jndi-lookup而不是@ ejb-annotations,一切正常,当我将查找放入init-method时也是如此。但是,当在Websphere上手动部署时,jndi-lookup在init-method中不起作用。

您是否有任何想法,myEclipse-Deploying和手动部署之间存在差异,以便它只适用于myEclipse-Deploying?

0 个答案:

没有答案