我有 2 个独立的 IBM WebSphere 服务器在同一主机上运行。两台服务器都部署了相同的 EJB,但我们的代码分别作为 ClientAgent 和服务分布在 2 个 EAR 中。当从 clientAgent 调用任何服务方法时,即从 serverA 到 serverB 的 EJB 调用,它会失败并出现 classnotfound 错误。我打开 NamingService 跟踪来诊断问题,发现 ServerB 使用与 ServerA 相同的 JNDI 命名空间。
如何让 ServerB 使用自己的 JNDI 名称空间?
注意:-使用不同主机上的 ServerA 和 ServerB,一切正常。
谢谢希瓦姆