基本上,我遇到了这样一种情况:我必须访问JAR中声明的EJB,而不是另一只耳朵中的WAR。两个EAR都部署到相同的WebLogic受控服务器(相同的域)。在Java代码中,该EJB没有使用任何注释。在ejb-jar.xml中,它被定义为会话无状态容器bean。在WebLogic-ejb-jar.xml中,指定了local-jndi-name。我尝试使用InitialContext查找此bean,并从LocalHome接口获取它。无论我在上下文查找中尝试使用什么作为JNDI名称,我都会得到"javax.naming.NameNotFoundException: While to look