2012-09-20 27 views
7

Tengo un problema que no puedo resolver. Cuando actualice la página JSF abierto después de la página está inactivo, por ejemplo, 10 minutos me sale este mensaje de error:Ver /page.jsf no se pudo restaurar

serverError: class javax.faces.application.ViewExpiredException viewId:/page.jsf - View /page.jsf could not be restored. 

¿Cómo puedo aumentar el tiempo de JSF View?

Respuesta

19

Puede configurar el parámetro de tiempo de espera de la sesión de 45 minutos en web.xml como esto

<session-config> 
    <session-timeout>45</session-timeout> 
</session-config> 

también se puede manejar fácilmente esta excepción en una página separada mediante la adición siguiente código a su web.xml

<error-page> 
    <exception-type>javax.faces.application.ViewExpiredException</exception-type> 
    <location>/exception/sessionexpired.xhtml</location> 
</error-page> 
+0

¿Es posible forzar una actualización completa de la página cuando esto sucede? – user1156544

Cuestiones relacionadas