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

时间:2012-10-18 07:43:23

标签: ejb websphere jndi

我在websphere服务器/单元上部署了一个ejb应用程序Xdate和一个Web应用程序Y,Web应用程序使用Xdate ejb的客户端jar进行查找。我可以使用“ejb type”的名称空间绑定来通过我的网络应用程序查找此ejb吗?请注意,ejb app和web app是同一服务器上的两个不同的应用程序。如何使用名称空间绑定

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

我使用下面的字符串进行查找。 的 “java:comp / env的/ EJB的/ XdateRemote”

在web.xml中输入

1 个答案:

答案 0 :(得分:0)

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

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

当客户端和EJB在同一单元中的不同目标上运行时,需要EJB命名空间绑定。