0

全て、

JBoss EAP 7.0.0 で HTTP セッションを処理すると、一貫して java.lang.IllegalStateException が発生します。これがシナリオです...

1)セッションが作成され、セッションIDを出力しました HttpSession sess = request.getSession(true);

2) セッションが無効になった sess.invalidate()

3)セッションIDを出力するときは、ステップ1と同じです)さらに、無効化後にセッションオブジェクトを取得しないでください。代わりにnullを取得する必要があります。HttpSession sess2 = request.getSession(false); 驚くべきことに、sess2 は null ではなく、ステップ 1 と同じ ID を返します)

上記は JBoss 7.1.0 Beta で機能したため、セッションの無効化などに関連する JBoss EAP 7.0.0 のリグレッションの問題を知りたいことに注意してください。

これは 7.0.0 EAP で簡単に再現できると思いますが、上記のバグのある動作を証明する必要がある場合は、詳細なログを提供できます。

ありがとう、よろしく、 ガネーシャ

4

1 に答える 1