【问题标题】:Richfaces rendering is not working with websphere 8 after migration迁移后,Richfaces 渲染不适用于 websphere 8
【发布时间】:2013-08-01 11:42:59
【问题描述】:
我们正在使用 Richfaces 3.3.3 和带有 RAD 8.0.3 的 webspheare 8。
当我们在 WAS8 中运行应用程序时,我们遇到了一些困难。以下是那些:
谁能帮我解决这些问题。此外,如果您对使用 Richfaces 应用程序将 WAS 7 迁移到 WAS 8 提出任何建议/建议。
注意:所有这些都适用于 WAS 7 和 RAD 7.5。
【问题讨论】:
标签:
richfaces
rendering
websphere-7
websphere-8
【解决方案1】:
@user958340 - RichFaces 3.3.3.Final 和 WAS 8.x.x 的 MyFaces 2.0.4 实现之间存在冲突。除非您在 WAS 7 中使用 JSF 2.0(通过共享库)并将 Classloader Policy 设置为 PARENT_LAST,否则您使用的是 sun-ri (JSF 1.1) 或 MyFaces 1.2。我已经让 RichFaces 3.3.3.Final 在 WAS 6.1 和 WAS 7 上使用 MyFaces 1.2。
但是,我也没有让 WAS 8 和 RichFaces 3.3.3.Final 玩得很好。作为 RichFaces 3.3.3.Final 的错误太多了,恕我直言,我利用这个机会试驾了 RichFaces 4 和 PrimeFaces 3.x(我选择了 PrimeFaces)。由于 ajax 在 JSF 2.0 中得到了更好的支持,RichFaces 4 被彻底重写,尤其是部分状态保存。
即使会/将会很痛苦,我还是建议升级 RichFaces 或迁移到 PrimeFaces 等其他框架。