最近、6.1からWebSphere 7.0に移行し、JSF1.1からJSF1.2にアップグレードしました。セッションが期限切れになり、ブラウザから何かが送信されるたびに、例外が発生します。
Caused by: javax.faces.application.ViewExpiredException: viewId:/Foo/Bar.jsp - View /Foo/Bar.jsp could not be restored.
どうすればそのエラーを防ぐことができますか?
- リクエストの結果は、入力フィールドと同じページに表示されます。
- ページにセッションスコープのバッキングBeanを使用しています。
編集:WAS 7.0 / JSF 1.2の移行の問題のように見えます。https://www.ibm.com/developerworks/forums/thread.jspa? threadID = 332460&tstart = 30を参照してください(回答はありません)
BalusCは、なぜそれが発生するのかをここで説明していますjavax.faces.application.ViewExpiredException:ビューを復元できませんでした。しかし、なぜそれが以前に起こらなかったのですか?移行前は、いくつかのアプリが正常に機能していました。