我有一個使用rich:dataScroller的應用程序。我試過在Glassfish 3.1.1上部署它,並且它工作正常。但是,當我嘗試在Glassfish 3.0.1中部署相同的應用程序時,它無法正常工作。rich:dataScroller在glassfish中部署應用程序時無法正常工作3.0.1
我不知道GF3.0.1中是否存在已知的兼容性問題?順便說一句,我正在使用Richfaces 3.3.1
希望有人可以幫助我這個。
非常感謝!
我有一個使用rich:dataScroller的應用程序。我試過在Glassfish 3.1.1上部署它,並且它工作正常。但是,當我嘗試在Glassfish 3.0.1中部署相同的應用程序時,它無法正常工作。rich:dataScroller在glassfish中部署應用程序時無法正常工作3.0.1
我不知道GF3.0.1中是否存在已知的兼容性問題?順便說一句,我正在使用Richfaces 3.3.1
希望有人可以幫助我這個。
非常感謝!
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" />