我在 weblogic 服务器中创建了一个集群,其中包含两个托管服务器。我的管理服务器在 192.168.25.30:7001 上列出,其他两个托管服务器在 192.168.25.30:7003 和 192.168.25.30:7005 上列出。因为我想在这个集群上调用 EJB 应用程序部署,所以我开发了一个客户端应用程序。我使用 192.168.25.30:7003 地址作为从客户端调用的远程地址。当两个托管服务器都启动并运行我的应用程序时,我的应用程序工作正常。但是如果一个管理服务器出现故障,我想运行应用程序服务器。当 192.168.25.30:7005 关闭时,它工作正常。但是当 192.168.25.30:7003 关闭时,客户端请求不会转发到其他服务器。
请建议我设置 weblogic 集群的方法是否正确。我可以使用托管服务器地址之一从客户端应用程序调用吗?
问问题
1648 次
2 回答
1
您必须查找集群,而不仅仅是服务器。 这是有关如何在 WebLogic 上执行此操作的示例。
于 2013-02-01T08:14:15.327 回答
1
您的方法中的问题是您正在查找特定的托管服务器实例而不是集群/负载均衡器,因此您每次总是点击相同的托管实例。
正如已经回答的那样,您需要在 WL 集群上进行查找。
于 2013-02-01T17:00:12.023 回答