检查Weblogic中的集群EJB

时间:2011-11-14 12:37:51

标签: weblogic cluster-computing

我正在集群Weblogic 10.3.5环境中测试J2EE应用程序。 如http://download.oracle.com/docs/cd/E12840_01/wls/docs103/cluster/failover.html#wp1044561中所述,我在weblogic-ejb-jar.xml中配置了以下内容:

<stateless-clustering>
<home-is-clusterable>true</home-is-clusterable>
<stateless-bean-is-clusterable>true</stateless-bean-is-clusterable>
</stateless-clustering>
每个EJB的

(它们都是无状态会话bean)。

如何测试EJB实际是否已群集?也就是说,关于不指定块,我应该寻找哪些更改?

1 个答案:

答案 0 :(得分:0)

群集对象会跟踪主服务器不可用的副本。您可以启动应用程序,执行应用程序缓存EJB主目录所需的业务逻辑,然后关闭它正在使用的主服务器。您可以通过调试或访问日志来跟踪它。

主服务器不可用后,尝试执行另一个将使用该bean的业务操作,看看它是否识别出缓存的home接口不可用并继续使用副本。

如果未实现<home-is-clusterable>选项,则应用程序应在主节点不可用后出错。希望有所帮助。