Aplikacje JSF mogą wyrzucać ViewExpiredException
s po zakończeniu sesji. Wydarzenie to będzie dość powszechne, gdy w systemie będą goście. Nich aplikacja będzie obsługiwać to wydarzenie bez kłopotów dla gościa, jak następuje:ViewExpiredException obsługiwany przez stronę błędów, nadal w dzienniku
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/expired</location>
</error-page>
Kiedy gość próbuje wysłać wniosek na sesji ważność, zostanie on przekierowany do /expired
. Ponieważ nie uważam tego Exception
za problem, o którym warto wspomnieć, chciałbym zapobiec zapisywaniu stosu śledzenia w dzienniku mojego serwera aplikacji.
Jak mogę to zrobić?