我在我的web.xml文件中处理了错误,但有时我得到一个带有完整堆栈跟踪的错误500而不是我期望的错误,例如当数据库的连接超时且抛出JDBCException时。
这是我的web.xml:
<error-page>
<error-code>500</error-code>
<location>/app/error</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/app/error</location>
</error-page>
<error-page>
<error-code>400</error-code>
<location>/index.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/app/403</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/app/404</location>
</error-page>
<error-page>
<error-code>405</error-code>
<location>/app/405</location>
</error-page>
怎么了?