页面太大时,Tomcat无法转发错误代码500

时间:2018-11-11 00:39:56

标签: tomcat error-code

我的环境: Ubuntu的04.04 openjdk版本“ 1.8.0_181” tomcat 7.0.91

然后我将它们放入WEB-INF / web.xml

<error-page>
    <error-code>500</error-code>
    <location>/500.html</location>
</error-page>
<error-page>
    <exception-type>java.lang.Exception</exception-type>
    <location>/500.html</location>
</error-page>

现在我将test.jsp编写为:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<c:forEach begin="1" end="1000" step="1" var="i">
just test exception forward.
</c:forEach>
<%
    Object o = null;
    String s = o.toString();
%>
</body>
</html>

它将获得异常并转到/500.html。但不能例外,它只是将500.html包含在当前页面中。

我认为页面太大,如果我将c:forEach的end =“ 100”放进去,它将转发500.html。

如何解决此问题?

0 个答案:

没有答案