在同一服务器和单元格上查找EJB



我有一个EJB应用程序XDATE,并且在WebSphere Server/Cell上部署的Web应用程序Y,Web应用程序使用XDATE EJB的客户端来查找。我可以使用" EJB类型"的名称空间绑定来通过我的Web应用程序查找此EJB?请注意,EJB应用程序和Web应用程序是同一服务器上的两个不同应用。如何使用名称空间绑定

在同一服务器上部署的EJB查找

我正在使用下面的字符串进行查找。" java:comp/env/ejbs/xdateremote"

进入Web.xml

因此,您有一个称为X的企业应用程序,其中包含一个EJB模块。另外,您还有一个称为Y的企业应用程序,该应用程序包含一个Web模块。您希望Y中的Web模块能够参考X中包含的EJB。

如果这是正确的,那么您不一定需要EJB命名空间才能起作用。如果两个应用程序在同一服务器上运行(您提到的是这种情况),则两者都可以访问同一JNDI树。

当客户端和EJB在同一单元格内的单独目标上运行时,需要EJB命名空间。

最新更新