在集群上升级Tomcat时JSF中的ViewExpiredException

在集群上升级Tomcat时JSF中的ViewExpiredException,jsf,tomcat,Jsf,Tomcat,我将Tomcat 7.0.27升级为Tomcat 7.0.57,并且Tomcat处于集群环境中。升级后,集群中的Tomcat,我们得到了ViewExpiredException,在集群中的早期版本中没有得到 已将状态保存方法添加到客户端,但仍不起作用 <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>server

我将Tomcat 7.0.27升级为Tomcat 7.0.57,并且Tomcat处于集群环境中。升级后,集群中的Tomcat,我们得到了
ViewExpiredException
,在集群中的早期版本中没有得到

  • 已将状态保存方法添加到客户端,但仍不起作用

    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
    </context-param>
    
    
    javax.faces.STATE_保存方法
    服务器
    
  • 尝试使用错误页标记

    <error-page>
        <exception-type>javax.faces.application.ViewExpiredException</exception-type>
        <location>/faces/login.xhtml</location>
    </error-page>
    
    
    javax.faces.application.ViewExpiredException
    /faces/login.xhtml
    
  • 它也不起作用

    如果,当我们停止任何一台服务器时,它工作正常。当我们启动另一台服务器时,第一次只遇到这个问题,如果我们重新加载页面,它工作正常

    奇怪的是,代码在Tomcat 7.0.27中运行良好


    请提供任何建议。

    这里,我错过了一点,无论我在页面上单击什么链接,它都会发出ajax调用,这看起来像是会话复制的问题。有几件事需要验证:1-检查tomcat的新版本在lib文件夹中是否已经嵌入了JSF版本;2-您如何管理tomcat集群?