2012-02-29 74 views
0

我有一個使用rich:dataScroller的應用程序。我試過在Glassfish 3.1.1上部署它,並且它工作正常。但是,當我嘗試在Glassfish 3.0.1中部署相同的應用程序時,它無法正常工作。rich:dataScroller在glassfish中部署應用程序時無法正常工作3.0.1

我不知道GF3.0.1中是否存在已知的兼容性問題?順便說一句,我正在使用Richfaces 3.3.1

希望有人可以幫助我這個。

非常感謝!

回答

0

GF 3.0.1和3.1.1之間的區別是集成的JSF實現Mojarra的版本。 GF 3.0.1使用Mojarra 2.0.2,這是一個相當早期的版本,可能會有一些危險的bug阻止你的應用程序正常運行。 GF 3.1.1使用了Mojarra 2.1.3,這幾乎是bug修復/增強的一年。

如果您無法更改目標服務器版本,那麼您可以隨時在Web應用程序本身中捆綁更新版本的Mojarra。剛落javax-faces.jar文件夾/WEB-INF/lib和編輯/WEB-INF/sun-web.xml(或GF 3.1.X的glassfish-web.xml),添加以下行以得到它加載WAR捆綁JSF代替:

<class-loader delegate="false" /> 
<property name="useBundledJsf" value="true" /> 
相關問題