1

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

我正在使用以下字符串进行查找。“java:comp/env/ejbs/XdateRemote”

web.xml 中的条目

4

1 回答 1

0

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

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

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

于 2012-10-24T05:43:59.740 回答