JSF-приложения могут сбрасывать ViewExpiredException
с, когда срок действия сеанса истек. Это событие будет довольно распространенным явлением, когда гости будут в вашей системе. Therefor приложение будет обрабатывать это событие без каких-либо проблем для гостя следующим образом:ViewExpiredException обрабатывается страницей с ошибкой, все еще в журнале
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/expired</location>
</error-page>
Когда гость пытается отправить запрос на истекшей сессии, он будет перенаправлен на /expired
. Поскольку я не считаю этот Exception
проблемой, о которой стоит упомянуть, я бы хотел предотвратить запись stacktrace в журнал моего сервера приложений.
Как это сделать?