Jakarta ee “远程”能变成“本地”吗?
我只是想知道,在什么情况下,接口明显是@Remote的EJB最终会在EJB-merged-jar.xml中描述为EJB本地引用 我的案子是Jakarta ee “远程”能变成“本地”吗?,jakarta-ee,ejb,websphere,ejb-3.1,Jakarta Ee,Ejb,Websphere,Ejb 3.1,我只是想知道,在什么情况下,接口明显是@Remote的EJB最终会在EJB-merged-jar.xml中描述为EJB本地引用 我的案子是 SuperClass { @EJB(name="blah", lookup="blah") private Blah1 blah; } SubClass extends SuperClass { @EJB(name="blah2", lookup="blah2") private Blah2 blah; } 在ej
SuperClass
{
@EJB(name="blah", lookup="blah")
private Blah1 blah;
}
SubClass extends SuperClass
{
@EJB(name="blah2", lookup="blah2")
private Blah2 blah;
}
在ejb-merged-jar.xml中,在子类的子类中,它表示Blah2是远程bean,Blah1是本地bean。顺便说一句,当它试图查找Blah1时,我得到了NameNotFoundExceptions
有没有经历过这样的事情
谢谢基于对
ejb-jar\u merged.xml
的提及,听起来您正在使用WebSphereApplicationServer。产品将@EJB
映射到EJB-ref
或EJB-local-ref
时出现了许多问题。我建议您与IBM建立一个PMR。基于提到的ejb-jar\u merged.xml
,听起来您正在使用WebSphereApplicationServer。产品将@EJB
映射到EJB-ref
或EJB-local-ref
时出现了许多问题。我建议与IBM建立PMR