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. Как сообщить веб-контейнеру порядок оценки этих тегов, чтобы появилась нужная страница? Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос