有没有办法在weblogic中查找EJB,如果它只实现本地接口?
如果我用这个
@Remote public interface TestSessionRemote {
public void businessMethod();
}
@Stateless(mappedName = "A")
public class TestSessionBean implements TestSessionRemote
{
public void businessMethod()
{
}
}
Run Code Online (Sandbox Code Playgroud)
可以使用以下名称查找EJB:
"A#" + TestSessionRemote.class.getName()
Run Code Online (Sandbox Code Playgroud)
如果我将TestSessionRemote的注释从@Remote更改为@Local,则EJB将从JNDI中消失.有没有解决的办法?
编辑:那时我正在使用Weblogic 10.3.x(又名11g).