ユーザーがログインすると、メイン(またはランディング)ページが4つのステートフルセッションBeanを呼び出すweam Webアプリケーションに取り組んでいます。したがって、ユーザーがログインすると、ステートフル セッション Bean の少なくとも 4 つのスレッドが作成されます。このページには、ログアウト ボタンもあります。xhtml のログアウト コンポーネントは、ログアウト メソッドを持つ POJO を呼び出します。
logout メソッドでは、次のステートメントが実行されます。
Session.instance().invalidate();
問題は、ユーザーのログイン時に作成されるステートフル セッション Bean の 4 つのスレッド/インスタンスが破棄されるかどうかです。
このアプリケーションを JBOSS 4.2.3、Seam 2.2.1 Final で実行しています。認証には JOSSO を使用しています。