私は、WebSphere 7+とMojarra 2.0.4の非正統な同盟に苦労しています。JSF 2 MojarraとPrimeface in WebSphere 7+
このフォーラムの投稿で、指定されたとクロサギ科2.0.4が正しく初期化しまったように私は指示に従っ:http://forum.primefaces.org/viewtopic.php?f=3&t=6860
は基本的に私はクロサギ科とPrimefaces瓶の外側に指し孤立クラスローダ共有ライブラリを作成し、共有ライブラリを追加しましたwebappに渡し、クラスローダーをPARENT_LASTに戻しました。そのすべてが動作します。
ウェブアプリケーションhttp://server:port/context/index.xhtml
にアクセスしようとすると、正しくFacesServletに当たっていますが、リクエストディスパッチャーがindex.jsp
にリダイレクトしていますか?
私のコード、私のアプリ、web.xmlには何も指定されておらず、実際にDEFAULT-SUFFIX
を.xhtml
と指定していて、それは役に立たなかった。すべての私のウェブページは.xhtml
拡張であり、FacesServletは*.xhtml
に正しくマップされています。
私はWebSphereにmimeタイプとしてXHTMLを追加しようとしましたが、リクエストディスパッチャーを無効にして、すべて役に立たなくしました。私はTomcat 6-7、JBoss 6、Glassfish 3で問題なく動作させることができましたが、何らかの理由でWebSphereがJSPファイル拡張を主張していますか?
ありがとうございました。
Websphereは私を驚かせてくれます。 – BalusC
更新:この問題はPrimefaceのない単純なJSF2 HelloWorldアプリケーションでは再現できません。 Primefaceか他の何かがこの問題を引き起こしています。私はそれが壊れるまで、私のhellow worldプロジェクトにゆっくりと物事を追加するつもりです。 –
DOUBLE UPDATE:テスト用のWebSphere用の2つの無関係な再起動後、突然、実際のアプリケーションのログインページが表示されます.O_o!おそらく正しく増殖していなかった 'cell'フォルダの設定がありましたか?もちろん、私はPrimefaces Resourcesサーブレットが何も提供していないという問題があります(例えば、Primefacesテーマ、jQueryなどはありません) –