Мое веб-приложение на Java в настоящее время отображает определенные коды ошибок в сервлет ошибок (на самом деле, это веб-поток Spring, но это должно быть важно), выполняя это в web.xml:
<error-page>
<error-code>500</error-code>
<location>/spring/error?error=500</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/spring/error?error=404</location>
</error-page>
Однако в некоторых случаях сервер по-прежнему аварийно завершает работу и выдает дамп трассировки стека некоторых исключений пользователю. (Работает на IBM WebSphere, кстати). Мой вопрос тогда: Можно ли определить страницу резервной ошибки, которая будет использоваться, если все другие ошибки не совпадают? Таким образом, мы ни при каких обстоятельствах не гарантируем, что мы получим трассировку стека.