GAE + JSF: la vue /hello.xhtml n'a pas pu être restaurée
Problème
Déployé sur l'environnement de production GAE, lorsque vous naviguez d'une page / vue à une autre page / vue, GAE affiche le message d'erreur «View xxx could not be restored»?
-
JSF 2.1.7
-
SDK Google App Engine 1.6.3
P.S No problem at local GAE development.
Solution
Par défaut, JSF 2 utilise un serveur pour la gestion de session, et il n'est pas pris en charge dans GAE (testé avec 1.6.3). Pour le résoudre, mettez à jour le fichierweb.xml, définissez «javax.faces.STATE_SAVING_METHOD
», mettez la valeur comme «client».
Fichier: web.xml
javax.faces.STATE_SAVING_METHOD client