【发布时间】:2009-11-07 15:18:33
【问题描述】:
也许有人可以帮助我 - 我有部署到 Glassfish 的 EJB 项目(在 Netbeans 中)。我还有一个 WAR 项目(不是包含先前 EJB JAR 的 EAR 的一部分),它依赖于提到的 EJB JAR。 WAR 和 EJB 之间的调用是远程 EJB 调用。
如果我在 WAR 中使用 EJB JAR 作为库,Glassfish 似乎试图在 EJB JAR 中注入 @EJB 注释,并且我得到大量错误,因为 WAR 显然不知道 EJB 在本地使用的一些内部 EJB罐。
如何解决这个问题?如果我尝试创建一个单独的项目(仅用于远程接口),这很快就会变成一场噩梦,因为接口依赖于实体 bean,然后这个“帮助”项目就会变得臃肿不堪。
有什么想法吗?
感谢您的回答。
【问题讨论】:
-
我用实体 bean 和 ejb 接口创建了一个单独的“帮助”项目,一切正常,但是,该死的,必须有更简单的方法来做到这一点。
标签: ejb-3.0