2011-08-16 6 views
3

GlassFishでMyfacesを使用しようとしていますが、動作しません。 myfaces-apiとmyfaces-implは、アプリケーションでデプロイされたJSFランタイムですが、Glassfishはまだmojarraバージョンでアプリケーションを実行しています。JSF 2.0 GlassFish V3でApache Myfacesを使用する方法

私は、libフォルダのクラスがアプリケーションサーバーのクラスよりも優先されると考えていました。

glassfishのmodulesフォルダからjsf-apiとjsf-implを削除すると、起動時にOSGIノイズが発生してエラーが発生します。

グラスフィッシュを使用して配布されるアプリケーションに、myfacesを使用する推奨される方法は何ですか?

+0

に次のように使用することができます。いくつかのGoogle-fuが必要です。](http://old.nabble.com/MyFaces-on-Glassfish-3-td31763259.html) –

+0

リンクありがとうございます。 Googleは大きな場所ですので、検索結果には私とは異なるものが返ってくるだけでなく、JSF Expertグループのメンバーも知りませんでした!質問した人を確認してください。だから一息しないでください! –

答えて

2

わかりました。

のglassfish-web.xmlにこれを宣言することによって解決

<glassfish-web-app error-url=""> 
    <class-loader delegate="false"/> 
    <property name="useBundledJsf" value="true"/> 
</glassfish-web-app> 
1

またため息[日-web.xmlの

<sun-web-app> 
    <class-loader delegate="false"/> 
    <property name="useMyFaces" value="true"/> 
</sun-web-app> 
関連する問題