在以下问题上需要一些帮助
我们有 2 台机器,每台机器都安装了 2 个 websphere 单元。机器 1(X1 和 X2 单元) 机器 2(Y1 和 Y2 单元)
我们在 X1 单元上安装了 Web 应用程序,该单元具有 EJB 客户端组件,它调用安装在 4 个单元(即 X1、X2、Y1 和 Y2)中的每一个上的 EJB 组件上的业务方法。EJB 客户端组件使用 IIOP URL 查找,使用 InitalContext 类查找 home 接口。
EJB 客户端组件与 B1 和 B2 的通信正常进行,没有任何问题。但是与 X2 单元的通信不能正常进行(在日志中没有看到任何主接口查找问题),它以某种方式调用 X1 服务器本身的业务方法。
我们有一个普通的 Java 客户端,它使用main()
方法来调用所有四个服务器。此设置已在生产中运行了 2 年。但是问题开始了,因为我们在 Web 应用程序中移动了调用四个服务器的逻辑,而不是 main()。
X1 和 X2 在同一台物理机上有何不同?