2012-02-29 2 views
0

rich:dataScrollerを使用するアプリケーションがあります。私はGlassfish 3.1.1でデプロイしようとしましたが、うまくいきました。しかし、Glassfish 3.0.1で同じアプリケーションをデプロイしようとすると、正しく動作しません。rich:アプリケーションがglassfishにデプロイされていると、dataScrollerが正しく動作しない3.0.1

GF3.0.1の上記コンポーネントとの互換性に関する既知の問題があるのだろうか? Btw、Richfacesを使用しています。3.3.1

誰かが私にこれを手伝ってくれることを願っています。

ありがとうございました!

答えて

0

GF 3.0.1と3.1.1の間の差は、集積JSF実装Mojarraのバージョンです。 GF 3.0.1はMojarra 2.0.2を使用しています。これはかなり早いバージョンで、アプリケーションが正しく機能しないようにする危険なバグがあります。 GF 3.1.1では、Mojarra 2.1.3が使用されています。これは、ほぼ1年間のバグ修正/強化の年です。

あなたは、ターゲットサーバーのバージョンを変更できない場合は、常にWebアプリケーション自体にクロサギ科の新しいバージョンをバンドルすることができます。ただ、/WEB-INF/libフォルダにjavax-faces.jarファイルをドロップして編集/WEB-INF/sun-web.xml(またはGFの3.1.xのために、glassfish-web.xml)、それは代わりに、WAR-バンドルJSFをロードするために取得するために、以下の行を追加します。

<class-loader delegate="false" /> 
<property name="useBundledJsf" value="true" />