我们最近将一个主要平台从 jsf 1.2 升级到 2.0。升级后,我们每小时都会收到几个 ViewExpiredException 错误。从阅读该主题来看,这似乎是会话到期时的预期异常,但是我们已经查看了访问日志,即使在某些情况下请求仅相隔 5 分钟,我们也会收到这些异常。
我的问题如下:
1) 除了会话过期,还有哪些其他情况可能导致 ViewExpiredException?
2) 我们记录的异常不包含有关导致异常的确切条件的详细信息(会话丢失、会话损坏、无法恢复特定组件)。有没有办法引入额外的日志记录来找出在每种情况下触发此异常的非常具体的情况?
Mojarra 2.0.4-b09 Tomcat 6 使用 Memcached 会话管理器进行会话复制
任何帮助表示赞赏。谢谢!