2011-11-14 119 views
1

我在集羣Weblogic 10.3.5環境中測試J2EE應用程序。 如http://download.oracle.com/docs/cd/E12840_01/wls/docs103/cluster/failover.html#wp1044561所描述的,我已經配置在weblogic-ejb-jar.xml中執行以下操作:檢查Weblogic中的集羣EJB

<stateless-clustering> 
<home-is-clusterable>true</home-is-clusterable> 
<stateless-bean-is-clusterable>true</stateless-bean-is-clusterable> 
</stateless-clustering> 

爲每個EJB(它們都是無狀態會話bean)。

我該如何測試EJB實際上是否已成羣集?也就是說,我應該尋找哪些不指定塊的方法?

回答

0

由於主服務器不可用,羣集對象會跟蹤副本。您可以啓動應用程序,執行應用程序所需的業務邏輯以緩存EJB主目錄,然後關閉它正在使用的主服務器。您可以通過調試或訪問日誌來跟蹤此情況。

一旦主服務器不可用,請嘗試執行另一個將使用該bean的業務操作,並查看它是否識別出緩存的主頁界面不可用並繼續使用副本。

如果您沒有實現<home-is-clusterable>選項,則應用程序在主節點不可用時應該會出錯。希望有所幫助。