基本上,我有一种情况,我必须从另一个 EAR 中的 WAR 访问在一个 EAR 中的 JAR 中声明的 EJB。两个 EAR 都部署到同一个 WebLogic 托管服务器(同一个域)。Java 代码中没有用于该 EJB 的注释。在 ejb-jar.xml 中,它被定义为会话无状态容器 bean。在 WebLogic-ejb-jar.xml 中指定了 local-jndi-name。我尝试使用 InitialContext 查找此 bean 并获取它 LocalHome 接口并从中获取 - Home 接口。无论我尝试在上下文查找中使用什么作为 JNDI 名称,我都会得到“javax.naming.NameNotFoundException:在尝试查找时”。该 bean 也有 Local 和 LocalHome 接口,这些 bean 用 Java 编程。我究竟做错了什么?
问问题
708 次