我在 websphere server 7.x 上使用 JSF richfaces 3.3。
问题是,当用户使用浏览器窗口登录到应用程序并使其保持打开状态超过 LTPA 令牌超时时间时,就会发生 LTPA 令牌过期异常。然后页面不会重定向到配置的“注销”页面。但它被重定向到登录页面,成功登录后会显示一个奇怪的 xml 页面。我知道发生这种情况是因为当我们尝试访问 JSF 资源时 LTPA 令牌超时,因为不存在身份验证详细信息,页面被重定向到登录页面。然后,由于不存在适当的会话,Faces 上下文仍在尝试访问先前的会话 JSF 树,此异常正在发生。
所以问题是:如何在 JSF richfaces3.3 中处理这种 LTPA 令牌超时的情况?
PS:页面在网络会话到期时被重定向到“注销”页面。