1

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

4

0 回答 0