我正在使用 Websphere 7.0 Application Server 并希望@EJB
在 LoginServlet 中使用 - 注释。当我直接在 MyEclipse(BlueEdition 8.6)上部署应用程序时,一切正常,注释也得到了解决。
但是,当我使用 MyEclipse 中的导出功能创建 EAR-File 并将其手动部署到 Websphere-Server 上时,@EJB
注释未解析,因此NullpointerException
在访问参考时我得到了一个。
然后我在 Servlet 的 doGet 方法中尝试了 jndi-lookup 而不是 @ejb-annotations 并且一切正常,当我将查找放入 init 方法时也是如此。但是在 Websphere 上手动部署时,jndi-lookup 在 init-method 中不起作用。
你有什么想法 myEclipse-Deploying 和 ear-deploying 手动之间有区别,所以它只适用于 myEclipse-Deploying?