0

SynchronizedList を初期化する「ステートフル セッション Bean」があります。製品をリストに追加してリストを確認すると、(すべて同じセッション中に) 機能します。アプリケーションの「アンデプロイ」を行ってから別の「デプロイ」を行うと、Bean の保存データがすべて失われるのは正常ですか?

4

1 に答える 1

0

コレクションの種類をリストからマップに変更し、アプリを再デプロイすると、作成された SFSB がどうなるか想像してみてください。

実際には、ホット デプロイ機能は EJB 仕様の範囲外であるため、使用するウィッチ アプリケーション サーバーによってセッション Bean の動作が異なる場合があります。たとえば、weblogic 8 では、任意のタイプのアプリ モジュールを再デプロイした後、すべての SFSBeans 参照が失われます (スタブは破棄されます)。

個人的には、(以前のクラスローダーが原因で) 常にメモリ リークが発生する可能性があるため、ホット デプロイ後に運用サーバーを再起動することを好みます。

于 2013-06-29T19:13:51.343 に答える