我正在集群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实际是否已群集?也就是说,关于不指定块,我应该寻找哪些更改?
答案 0 :(得分:0)
群集对象会跟踪主服务器不可用的副本。您可以启动应用程序,执行应用程序缓存EJB主目录所需的业务逻辑,然后关闭它正在使用的主服务器。您可以通过调试或访问日志来跟踪它。
主服务器不可用后,尝试执行另一个将使用该bean的业务操作,看看它是否识别出缓存的home接口不可用并继续使用副本。
如果未实现<home-is-clusterable>
选项,则应用程序应在主节点不可用后出错。希望有所帮助。