ViewExpiredException отображается в java.lang.Throwable ошибка страницы в web.xml
Я работаю над веб-приложением JSF, в котором мне нужно вызвать страницу «Session Expired», если срок действия представления истекает, но страницу с общей технической ошибкой для всех остальных. Приложение переходит на страницу технической ошибки, когда я запускаю исключение. Вот определения страницы ошибки:
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/jsps/utility/sessionExpired.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/jsps/utility/technicalError.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/jsps/utility/technicalError.jsp</location>
</error-page>
Я удалил элементы страницы ошибки technicalError.jsp, и она работала нормально, но когда я возвращаю их обратно, я не могу попасть на страницу sessionExpired.jsp. Как сообщить веб-контейнеру порядок оценки этих тегов, чтобы появилась нужная страница? Благодарю.