Я пытаюсь сделать простую пересылку на страницу с ошибкой в приложении JSF 2. Инструкции везде кажутся достаточно простыми, но они просто не работают для меня. Это то, что я пытался. Я поместил следующее в web.xml:
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/pages/error.jsf</location>
</error-page>
Я попробовал исключительный тип java.lang.Exception, и я попытался использовать код ошибки вместо типа исключения. Я также попытался назвать страницу (в приведенном выше фрагменте) error.xhtml, и я попробовал все это на странице error.jsp. Ничего не работает
Я проверяю это, просто отключив сервер базы данных, чтобы любая попытка войти в систему вызвала исключение. И это отображается на экране вместо страницы ошибок.
Я использую eclipse, tomcat 7 и myfaces 2.1.4. Также в моем WEB-INF / lib у меня есть primefaces-3.0.RC2 и prettyfaces-jsf2-3.3.2.
Что я делаю не так / не делаю?