【问题标题】:Can @Remote turn into @Local?@Remote 可以变成@Local 吗?
【发布时间】:2013-06-06 21:53:06
【问题描述】:

我只是想知道在什么情况下,接口明显是 @Remote 的 EJB 最终会在 ejb-merged-jar.xml 中被描述为 ejb-local-ref ?

我的情况是

SuperClass
{
   @EJB(name="blah", lookup="blah")
   private Blah1 blah;
}

SubClass extends SuperClass
{
       @EJB(name="blah2", lookup="blah2")
       private Blah2 blah;
}

在 ejb-merged-jar.xml 中,在 SubClass 的一个子类中,它说 Blah2 是一个远程 bean,而 Blah1 是一个本地 bean。顺便说一句,当它试图找到 Blah1 时,我得到了 NameNotFoundExceptions。

你有过这样的经历吗?

谢谢

【问题讨论】:

    标签: jakarta-ee ejb websphere ejb-3.1


    【解决方案1】:

    基于ejb-jar_merged.xml 的提及,听起来您正在使用WebSphere Application Server。产品的@EJBejb-refejb-local-ref 的映射有很多问题。我建议与 IBM 建立 PMR。

    【讨论】:

      猜你喜欢
      • 2010-10-02
      • 2021-11-16
      • 2022-10-17
      • 1970-01-01
      • 2015-06-02
      • 2012-12-12
      • 1970-01-01
      • 2016-04-26
      • 2011-11-13
      相关资源
      最近更新 更多