Tomcat 7 で実行されている Web アプリケーションでは、カスタム エラー ページが で定義されていますweb.xml
。
<error-page>
<error-code>500</error-code>
<location>/error/error500.xhtml</location>
</error-page>
ただし、予期しない状況が原因で、エラー ページ自体 (i18n を使用した JSF ビューなど) が例外をスローすると、Tomcat はスタック トレースとバージョン情報を表示する一般的なエラー ページにフォールバックするようです。もちろん、この情報を公開せずに、代わりに空白ページなどの一般的なものを表示したいと思います。