Google app engine ViewExpiredException
我使用的是JSF2、PrimeFaces2.2.RC2和google appengine 我最近从myfaces-2.0.0.beta3转到myfaces-bundle-2.0.3。 在这个新版本中,我经常遇到以下异常,远远早于实际会话超时Google app engine ViewExpiredException,google-app-engine,jsf-2,myfaces,Google App Engine,Jsf 2,Myfaces,我使用的是JSF2、PrimeFaces2.2.RC2和google appengine 我最近从myfaces-2.0.0.beta3转到myfaces-bundle-2.0.3。 在这个新版本中,我经常遇到以下异常,远远早于实际会话超时 /login.jsfNo saved view state could be found for the view identifier: /login.jsf Caused by: javax.faces.application.ViewExpiredE
/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\u BEFORE\u RESTORE参数设置了true。
但那没用
我无法让mojarra-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) –
我最近从myfaces-2.0.0.beta3转到myfaces-bundle-2.0.3
如果这是唯一的改变,那么它只是MyFaces2.0.3中的一个bug。这对他们来说很重要。同时,您可以尝试使用MyFaces,而不是MyFaces。MyFaces-2.0.2,MyFaces-2.0.1也有同样的问题。 myfaces-2.0.0工作正常