Linux环境 Tomcat错误页重定向


前言

提示:当我们访问tomcat的一个不存在的页面,返回错误信息如下:在这里插入图片描述
这样的界面直接暴露给用户并不友好,有时候还不安全,因此一般需要修改默认的错误页


使用步骤

1.创建error.html文件

webapps/ROOT目录下添加error.html代码如下(示例):

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>网页访问不了‹</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="404/error_all.css?t=201303212934">
</head>
<body class="error-404">
<div id="doc_main">
    <section class="bd clearfix">
        <div class="module-error">
            <div class="error-main clearfix">
                <div class="label"></div>
                <div class="info">
                    <h3 class="title">啊哦,你所访问的页面不存在了,可能是炸了 ‹</h3>
                    <div class="reason">
                        <p>可能的原因:</p>
                        <p>1.防火墙端口未打开</p>
                        <p>2.维护升级中</p>
                    </div>
                </div>
            </div>
        </div>
    </section>
</div>
 
</body></html>

2.编写web.xml

\ROOT\WEB-INF\web.xml文件内容,指定错误状态码对应的界面,代码如下(示例):

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  version="4.0"
  metadata-complete="true">

  <display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>
  <error-page>
    <error-code>404</error-code>
    <location>/error.html</location>
  </error-page>
  <error-page>
    <error-code>400</error-code>
    <location>/error.html</location>
  </error-page>
  <error-page>
    <error-code>500</error-code>
    <location>/error.html</location>
  </error-page>
</web-app>

在这里插入图片描述
在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/qq_35911309/article/details/109069101