1

次の問題に遭遇しました。JSF (PrimeFaces 3.4) と Glassfish を使用する Web アプリケーションがあります。セッション タイムアウトが発生したときに、ユーザーをログイン ページにリダイレクトしようとしています。今、私はこれについて多くのことを読み、多くの解決策を試しました。最初に、結果のない ExceptionHandler を作成しようとしました。何時間もの調査の結果、Omnifaces (1.3-SNAPSHOT) FullAjaxExceptionHandler を試すことにしました。まだ結果が出ていません。

デバッグ中に、handlerfactory が正しく呼び出されていることに気付きましたが、UnhandledExceptionQueue は常に空です。ViewExpiredException (またはその他の種類の例外) がスローされないようです。

症状は常に同じです。セッション タイムアウトが発生した後、サーバーからの応答がまったくありません。ページ全体をリロードした場合にのみ、ログイン ページが表示され、セッションが無効になっていることが示されます。

これについて何かアドバイスをください、どうもありがとうございました!

4

0 に答える 0