2012-09-20 12 views
7

Mam problem, którego nie mogę rozwiązać. Kiedy otworzył odświeżyć stronę JSF po stronie jest bezczynny na przykład 10 minut otrzymuję komunikat o błędzie:Wyświetl/page.jsf nie można przywrócić

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

Jak mogę zwiększyć czas JSF View?

Odpowiedz

19

można ustawić parametr timeout sesji do 45 minut w web.xml jak ten

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

też można łatwo obsługiwać ten wyjątek w oddzielnym strony dodając następujący kod do web.xml

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

Czy można wymusić pełne odświeżenie strony, gdy tak się stanie? – user1156544

Powiązane problemy