0

WebSphere 6.1 と Primefaces に問題があります。アプリケーションを作成しましたが、テストにはローカルの Tomcat アプリサーバーを使用しました。WAS 6.1 にデプロイしようとするまでは、すべて正常に動作していました。

内部サーバーの問題を調査したところ、WAS 6.1 は JSF 1.1 しかサポートしていないことがわかりました。そのため、インターフェース全体を捨てることができます:S

私の質問は、これに対する最善かつ最も重要な最速のソリューションは何ですか?

  • 私のインターフェイスは非常にシンプルで、パネル、コマンド ボタン、メニュー、およびプリンター コンポーネントのみです。ほとんどのコードを保持したまま、jsf 1.1 をサポートする以前のバージョンの primefaces に戻すことはできますか? (私が読んだように、primefaces 1.1 は最後であり、3.5 からはかけ離れています)
  • 別の Faces 実装を使用します。そうであれば、primefaces から切り替えるのが最も簡単なのはどれですか
  • WAS 6.1 を何らかの方法で JSF 2 と互換性を持たせることはできますか?
  • その他の方法で
4

1 に答える 1

2

必要な JSF 2.0/2.1 + PrimeFaces 3.5 JAR を webapp にドロップ/WEB-INF/libし、WebSphere 管理者でクラスローダー ポリシーをPARENT_LASTEAR と WAR の両方に設定すると可能です。これにより、WebSphere は独自にバンドルされた JSF ではなく、webapp にバンドルされた JSF をロードするようになります。

于 2013-09-06T16:16:17.107 に答える