在Tomcat 7中运行的webapp中,我在web.xml
中定义了自定义错误页面,例如:
<error-page>
<error-code>500</error-code>
<location>/error/error500.xhtml</location>
</error-page>
但是,由于某些意外情况,错误页面本身(使用i18n等JSF视图)引发异常,Tomcat似乎回退到显示堆栈跟踪和版本信息的通用错误页面。当然,我宁愿不透露这些信息并显示一些通用的内容,例如空白页。
答案 0 :(得分:0)
修复错误页面并使其更加强大。如果自定义错误页面抛出错误,Tomcat将回退到其内部错误处理。