【问题标题】:rich:dataScroller not working properly when application is deployed in glassfish 3.0.1丰富:当应用程序部署在 glassfish 3.0.1 中时,dataScroller 无法正常工作
【发布时间】:2012-02-29 04:02:45
【问题描述】:

我有一个使用rich:dataScroller 的应用程序。我已经尝试在 Glassfish 3.1.1 上部署它并且效果很好。但是,当我尝试在 Glassfish 3.0.1 中部署相同的应用程序时,它无法正常工作。

我想知道 GF3.0.1 中的上述组件是否存在已知的兼容性问题?顺便说一句,我正在使用 Richfaces 3.3.1

希望有人可以帮助我。

非常感谢!

【问题讨论】:

    标签: java jsf richfaces glassfish-3


    【解决方案1】:

    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,这几乎是一年多的错误修复/增强。

    如果您无法更改目标服务器版本,那么您始终可以在 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" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-17
      • 2019-01-17
      • 1970-01-01
      • 2011-10-14
      • 2018-12-18
      • 2012-09-20
      • 1970-01-01
      • 2011-05-10
      相关资源
      最近更新 更多