У меня две страницы ошибок; 1 - для SpecificExceptionA, а другой - для Throwable.
<error-page>
<exception-type>org.SpecificExceptionA</exception-type>
<location>/WEB-INF/views/error/timedout.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/WEB-INF/views/error/error.jsp</location>
</error-page>
Если в моем web.xml определены оба из них, все идет в /error/error.jsp.
Если у меня определено только конкретное исключение, оно идет на нужную страницу; но другие ошибки относятся к значениям по умолчанию для tomcat (кроме 404)
Есть ли лучший способ указать конкретные обработчики исключений? Я использую Spring 3.0.