conf / web.xml中的Apache tomcat <error-page>标记不呈现错误页面

时间:2018-01-17 05:09:34

标签: java xml apache jsp tomcat

在/conf/web.xml中我提到了一个标签如下:

 <error-page>
    <exception-type>401</exception-type>
    <location>/error.jsp</location>
</error-page>
<error-page>
    <exception-type>403</exception-type>
    <location>/error.jsp</location>
</error-page>
<error-page>
    <exception-type>404</exception-type>
    <location>/error.jsp</location>
</error-page>
<error-page>
    <error-code>500</error-code>
    <location>/error.jsp</location>
</error-page>
<error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/error.jsp</location>
</error-page>
在此之前我还提到了

<error-page>
    <exception-type>404</exception-type>
    <location>/error.jsp</location>
</error-page>

但它仍然呈现相同的tomcat默认页面而不是自定义&#34; error.jsp&#34;页。自从过去13个小时以来我一直坚持这个问题。

1 个答案:

答案 0 :(得分:2)

尝试使用错误代码代替异常类型

<error-page>
    <error-code>403</error-code>
    <location>/error.jsp</location>
</error-page>