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