Тег <error-page> в web.xml не перехватывает java.lang.Throwable Exceptions
У меня есть веб-приложение, разработанное с сервлетами и JSP. Я настроил свое приложение, чтобы броситьIllegalArgumentException
если я вставлю плохие параметры. Затем я настроил свой файл web.xml следующим образом:
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/error.jsp</location>
</error-page>
Когда я поднимаюсь404 error
тогда работает и звонитerror.jsp
, но когда я поднимаюсьjava.lang.IllegalArgumentException
то не работает а у меняblank page
вместоerror.jsp
, Почему?
Сервер Glassfish, и журналы показывают, что IllegalArgumentException повышен.