2011-11-14 7 views
1

クラスタ化されたWeblogic 10.3.5環境でJ2EEアプリケーションをテストしています。各EJB(彼らはすべてのステートレスセッションBeanです)のためのWeblogicでクラスタ化されたEJBを確認する

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

: はhttp://download.oracle.com/docs/cd/E12840_01/wls/docs103/cluster/failover.html#wp1044561で説明したように、私はのweblogic-ejb-jar.xmlで、次のように構成しています。

EJBが実際にクラスタ化されていることをどのようにテストできますか?つまり、ブロックを指定しないという点でどのような変更を検討する必要がありますか?

答えて

0

クラスタ化されたオブジェクトは、プライマリサーバーが利用できない場合にレプリカを追跡します。アプリケーションを起動し、アプリケーションがEJBホームをキャッシュし、使用しているプラ​​イマリ・サーバーを停止するために必要なビジネス・ロジックを実行できます。これは、デバッグログまたはアクセスログのいずれかを使用して追跡できます。

プライマリサーバが利用できなくなったら、そのBeanを使用する別のビジネスアクションを実行し、キャッシュされたホームインタフェースが使用できないことを認識してレプリカの使用を続行するかどうかを確認してください。

<home-is-clusterable>オプションを実装していない場合、アプリケーションは、プライマリノードが使用できなくなった後にエラーが発生します。希望が役立ちます。

関連する問題