升级到icefaces 1.7.2后的javax.faces.application.ViewExpiredException

时间:2008-11-07 10:20:04

标签: java seam icefaces backwards-compatibility

你好我刚刚将icefaces 1.7.1升级到1.7.2并在同一个链接上点击两次后开始获得javax.faces.application.ViewExpiredException异常。 我正在使用JBoss Seam 2.0.2,我想这是我在升级过程中犯的一些愚蠢的错误,但我无法弄清楚是什么。我刚刚更换了三个更新的罐子(icefaces.jar,icefaces-comps.jar和icefaces-facelets.jar。还有什么我应该做的吗?当我切换回1.7.1时,一切都和以前一样好。< / p>

1 个答案:

答案 0 :(得分:1)

我的观点是ICEfaces不是完全向后二进制兼容的,如果不重新编译JBoss Seam组件就无法更新。您可以在JBoss Seam packages的changelog.txt文件中找到兼容的组合。我有以下组合:

  • JBoss Seam 2.1.2和ICEfaces 1.8.0
  • JBoss Seam 2.1.1和ICEfaces 1.7.2 SP1
  • JBoss Seam 2.1.0和ICEfaces 1.7.2
  • JBoss Seam 2.0.2和ICEfaces 1.7.0
  • JBoss Seam 2.0.0和ICEfaces 1.6.1(more info
  • JBoss Seam 1.2.1和ICEfaces 1.6.0
  • JBoss Seam 1.1.0和ICEfaces 1.5.1

您可以阅读详细的1.7.2 changelog或尝试将ICEface或JBoss Seam更新到更新版本。此问题也在icefaces forum发现。