我正在使用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?