0

Richfaces 3.3.3 と webspheare 8 と RAD 8.0.3 を使用しています。

WAS8 でアプリケーションを実行しているときに、いくつかの問題に直面しています。以下はそれらです:

  • 一部の JavaScript ファイルと一部の画像 (アプリケーションで使用されるすべての画像ではありません) で FileNotFound 例外が発生します (エラー コード - SRVE8109W)。

  • また、ボタンをクリックしてもレンダリングは行われません (Richfaces に付属の AJAX を使用してアイテムをレンダリングしています)。

誰でもこれらの問題で私を助けてくれませんか。また、Richfaces アプリケーションを使用して WAS 7 を WAS 8 に移行する際の提案や推奨があれば、感謝します。

注:これらはすべて、WAS 7 および RAD 7.5 で正常に動作しています。

4

1 に答える 1

0

@ user958340 - 競合は、RichFaces 3.3.3.Final と WAS 8.xx の MyFaces 2.0.4 の実装の間で発生します。WAS 7 で (共有ライブラリ経由で) JSF 2.0 を使用し、Classloader Policy を PARENT_LAST に設定していない限り、sun-ri (JSF 1.1) または MyFaces 1.2 を使用していました。RichFaces 3.3.3.Final を WAS 6.1 および WAS 7 で MyFaces 1.2 と連携させることができました。

ただし、WAS 8 と RichFaces 3.3.3.Final もうまく動作しませんでした。RichFaces 3.3.3.Final は非常にバグが多かったので、その機会を利用して RichFaces 4 と PrimeFaces 3.x をテストしました (私は PrimeFaces を選択しました)。RichFaces 4 は、JSF 2.0 で ajax がより適切にサポートされたため、特に部分状態保存で完全に書き直されました。

面倒ですが、RichFaces をアップグレードするか、PrimeFaces のような別のフレームワークに移行することをお勧めします。

于 2013-09-09T03:27:34.463 に答える