我使用的是JSF 2,primefaces 2.2.RC2,google-appengine
我最近從myfaces-2.0.0.beta3移動到myfaces-bundle-2.0.3。
使用這個新版本,我很頻繁地得到下面的異常,在實際的會話超時之前。ViewExpiredException
/login.jsfNo saved view state could be found for the view identifier: /login.jsf
Caused by:
javax.faces.application.ViewExpiredException - /login.jsfNo saved view state could be found for the view identifier: /login.jsf
我已將會話超時設置爲10分鐘。
通過查看其他博客,我已將facelets.BUILD_BEFORE_RESTORE參數設置爲true。 但是,這並不利於
我不能讓鑽嘴魚科-2.0.4-FCS與GAE工作。
修改WebConfiguration.java後,mojarra-2.0.3-FCS正在使用GAE。
但我得到新的異常頻繁
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at
java.util.ArrayList.rangeCheck(ArrayList.java:571) at
java.util.ArrayList.get(ArrayList.java:349) at javax.faces.component.AttachedObjectListHolder.restoreState(AttachedObjectListHolder.java:161) at
javax.faces.component.UIComponentBase.restoreState(UIComponentBase.java:1428) –