Jakarta ee 从Glassfish生命周期模块查找本地EJB

Jakarta ee 从Glassfish生命周期模块查找本地EJB,jakarta-ee,glassfish,ejb-3.0,local,lifecycle,Jakarta Ee,Glassfish,Ejb 3.0,Local,Lifecycle,我可以使用全局jndi名称从GlassFish2.1中查找EJB3的远程接口。然而,据我所知,如果这不是一个LC模块而是一个EJB(Servlet),那么在它的EJB-jar.xml(web.xml)中就会有一个EJB本地ref条目 是否有地方为LC模块定义本地参考? 谢谢 引用以下内容: EJB规范只需要从同一JVM中的同一应用程序中进行本地EJB访问 及 EJB本地视图是一个优化的EJB 使用 按引用调用语义。它是 仅适用于web组件和 作为 与目标EJB相同的应用程序。这就是ejb本地re

我可以使用全局jndi名称从GlassFish2.1中查找EJB3的远程接口。然而,据我所知,如果这不是一个LC模块而是一个EJB(Servlet),那么在它的EJB-jar.xml(web.xml)中就会有一个EJB本地ref条目

是否有地方为LC模块定义本地参考? 谢谢

引用以下内容:

EJB规范只需要从同一JVM中的同一应用程序中进行本地EJB访问

EJB本地视图是一个优化的EJB 使用 按引用调用语义。它是 仅适用于web组件和 作为 与目标EJB相同的应用程序。这就是ejb本地ref不是偶数的原因 的架构的一部分 application-client.xml。访问 来自应用程序客户端或客户端的EJB 独立java客户端,您需要 要使用远程3.0业务 接口、2.x主界面或 网络服务

根据定义,LCM位于包含EJB的应用程序之外,因此答案是否定的


当我发现它们时,我看到了各种有趣的LCM应用程序,但随着我发现越来越多的限制(包括它们是GF特有的事实),这种热情几乎消失了。

或者,如果您向我展示一个从生命周期模块调用本地EJB的工作示例,我会很高兴。