こんにちは、icefaces 1.7.1 を 1.7.2 にアップグレードしたところ、同じリンクを 2 回クリックした後に javax.faces.application.ViewExpiredException 例外が発生し始めました。私は JBoss Seam 2.0.2 を使用しています。これはアップグレード中に行った愚かな間違いだと思いますが、何が原因かわかりません。3 つの jar を新しいもの (icefaces.jar、icefaces-comps.jar、icefaces-facelets.jar) に置き換えました。他に何かすべきことはありますか? 1.7.1 に戻すと、以前と同じようにすべて正常に動作します。
質問する
1295 次
1 に答える
1
私の意見では、ICEfaces は完全に下位バイナリ互換ではなく、JBoss Seam コンポーネントを再コンパイルしないと更新できないということです。JBoss Seamパッケージの changelog.txt ファイルにある互換性のある組み合わせ。私は次の組み合わせを持っています:
- JBoss Seam 2.1.2 および ICEfaces 1.8.0
- JBoss Seam 2.1.1 および ICEfaces 1.7.2 SP1
- JBoss Seam 2.1.0 および ICEfaces 1.7.2
- JBoss Seam 2.0.2 および ICEfaces 1.7.0
- JBoss Seam 2.0.0 および ICEfaces 1.6.1 (詳細)
- JBoss Seam 1.2.1 および ICEfaces 1.6.0
- JBoss Seam 1.1.0 および ICEfaces 1.5.1
詳細な1.7.2変更ログを読むか、ICEface または JBoss Seam を新しいバージョンに更新してみてください。また、この問題はicefaces フォーラムでよく発見されています。
于 2011-01-26T11:22:56.657 に答える