GAE + JSF: Impossible de restaurer la vue/hello.xhtml

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»?

  1. JSF 2.1.7

  2. SDK Google App Engine 1.6.3

view can not be restored

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