Ajax';的部分响应提供了无法还原的视图id

Ajax';的部分响应提供了无法还原的视图id,ajax,primefaces,jsf-2,tomcat7,Ajax,Primefaces,Jsf 2,Tomcat7,我在项目中使用以下配置 javax.faces.PROJECT_STAGE Development javax.faces.STATE_SAVING_方法客户端,但有时它给出的视图无法在ajax的部分响应中恢复。 例如: <partial-response id="j_id1"> <error> <error-name> class javax.faces.application.ViewExpiredExceptio

我在项目中使用以下配置

javax.faces.PROJECT_STAGE Development javax.faces.STATE_SAVING_方法客户端,但有时它给出的视图无法在ajax的部分响应中恢复。 例如:

<partial-response id="j_id1">
    <error>  
     <error-name>
          class javax.faces.application.ViewExpiredException
     </error-name>
     <error-message>
       <![CDATA[viewId:/workbench.xhtml - View /workbench.xhtml could not be restored.]]>
     </error-message>
    </error>
</partial-response>

类javax.faces.application.ViewExpiredException
有时没有命令按钮工作,也没有嵌套表单。这是工作正常近2年,现在不定期的时间,它是给这个错误后,与firebug检查客户的系统。有时它会给出资源的状态。对于国家来说,这是一个非常大的项目和单一的web应用程序,并且有大量并发用户在工作


请帮助我们解决此问题,因为在我们进行调试时,此问题没有出现。

发生了什么变化?新服务器?用户增长?还有什么?用户每天都在增长。我们正在使用apache web服务器集群和tomcat。问题出现在特定的表单上,该表单非常大,没有任何组件,包括许多使用管理属性的表单,包括ui:include Tag。您是否打开调试以查看是否因为视图太多而删除了视图同时视图?@Kulkeltje…如何在调试时查看视图是否被删除?因为调试日志中有一行这样的语句?