zoukankan      html  css  js  c++  java
  • Tomcat 配置错误界面

    Tomcat发生错误时跳转到错误页面

     注意 :5.0下操作需要删除掉注释语句,不然报错,原因未知

    一、修改 tomcat 的配置文件

    修改 tomcat 的配置文件,当页面发生错误时跳转到指定的页面,在 tomcat 中 web.xml 文件中添加如下内容:

    <!-- 400错误 -->  

    <error-page>  

        <error-code>400</error-code>  

        <location>/error.html</location>  

    </error-page>  

    <!-- 404 页面不存在错误 -->  

    <error-page>  

        <error-code>404</error-code>  

        <location>/error.html</location>  

    </error-page>  

    <!-- 500 服务器内部错误 -->  

    <error-page>  

        <error-code>500</error-code>  

        <location>/error.html</location>  

    </error-page>  

    <!-- java.lang.Exception异常错误,依据这个标记可定义多个类似错误提示 -->  

    <error-page>  

        <exception-type>java.lang.Exception</exception-type>  

        <location>/error.html</location>  

    </error-page>  

    <!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->  

    <error-page>  

        <exception-type>java.lang.NullPointerException</exception-type>  

        <location>/error.html</location>  

    </error-page>

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    二、编写 error.html 界面

    error.html 界面需要放在 webapps 的 ROOT 目录中,结构如下:

    404文件夹内容 

    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 class="oper">

                            <p><a href="javascript:history.go(-1);">返回上一级页面></a></p>

                        </div>

                    </div>

                </div>

            </div>

        </section>

    </div>

    </body></html>

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    error_all.css

    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, textarea, select, optgroup, option, fieldset, legend, p, blockquote, th, td {

        margin:0;

        padding:0

    }

    fieldset, img {

        border:0

    }

    ul, li, ol {

        list-style:none

    }

    h1, h2, h3, h4, h5, h6 {

        font-size:100%

    }

    legend {

        color:#000

    }

    input, button, textarea, select, optgroup, option {

        font-family:inherit;

        font-size:inherit;

        font-style:inherit;

        font-weight:inherit

    }

    input, button, select {

        margin:0;

    *font-size:100%;

        line-height:1.2

    }

    a img, img {

        -ms-interpolation-mode:bicubic

    }

    body {

        background:#FFF

    }

    a {

        color:#06c;

        text-decoration:none

    }

    a:hover, a:active, a:focus {

        color:#06c;

        text-decoration:underline

    }

    table {

        border-collapse:collapse;

        border-spacing:0

    }

    header, aside, section {

        display:block

    }

    body, button, input, select, textarea {

        font:12px/1.5 tahoma, arial, "微软雅黑";

        color:#666

    }

    .center {

        text-align:center

    }

    .clear:after, .clearfix:after {

        content:".";

        display:block;

        clear:both;

        visibility:hidden;

        font-size:0;

        height:0;

        line-height:0

    }

    .clear, .clearfix {

        zoom:1

    }

    .b-panel {

        position:absolute

    }

    .b-fr {

        float:right

    }

    .b-fl {

        float:left

    }

    .error-404 {

        background-color:#EDEDF0

    }

    .module-error {

        margin-top:182px

    }

    .module-error .error-main {

        margin:0 auto;

        420px

    }

    .module-error .label {

        float:left;

        160px;

        height:151px;

        background:url('error.png') 0 0 no-repeat

    }

    .module-error .info {

        margin-left:182px;

        line-height:1.8

    }

    .module-error .title {

        color:#666;

        font-size:14px

    }

    .module-error .reason {

        margin:8px 0 18px 0;

        color:#666

    }

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    42

    43

    44

    45

    46

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    59

    60

    61

    62

    63

    64

    65

    66

    67

    68

    69

    70

    71

    72

    73

    74

    75

    76

    77

    78

    79

    80

    81

    82

    83

    84

    85

    86

    87

    88

    89

    90

    91

    92

    93

    94

    95

    96

    97

    98

    99

    100

    101

    102

    103

    104

    105

    error.png 

    --------------------- 

    作者:qq_35959573 

    来源:CSDN 

    原文:https://blog.csdn.net/qq_35959573/article/details/80597164 

    版权声明:本文为博主原创文章,转载请附上博文链接!

    Tomcat发生错误时跳转到错误页面
    一、修改 tomcat 的配置文件修改 tomcat 的配置文件,当页面发生错误时跳转到指定的页面,在 tomcat 中 web.xml 文件中添加如下内容:
    <!-- 400错误 -->  <error-page>      <error-code>400</error-code>      <location>/error.html</location>  </error-page>  <!-- 404 页面不存在错误 -->  <error-page>      <error-code>404</error-code>      <location>/error.html</location>  </error-page>  <!-- 500 服务器内部错误 -->  <error-page>      <error-code>500</error-code>      <location>/error.html</location>  </error-page>  <!-- java.lang.Exception异常错误,依据这个标记可定义多个类似错误提示 -->  <error-page>      <exception-type>java.lang.Exception</exception-type>      <location>/error.html</location>  </error-page>  <!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->  <error-page>      <exception-type>java.lang.NullPointerException</exception-type>      <location>/error.html</location>  </error-page>12345678910111213141516171819202122232425二、编写 error.html 界面error.html 界面需要放在 webapps 的 ROOT 目录中,结构如下:
     404文件夹内容 

    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 class="oper">                        <p><a href="javascript:history.go(-1);">返回上一级页面></a></p>                    </div>                </div>            </div>        </div>    </section></div>
    </body></html>12345678910111213141516171819202122232425262728293031error_all.css
    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, textarea, select, optgroup, option, fieldset, legend, p, blockquote, th, td {    margin:0;    padding:0}fieldset, img {    border:0}ul, li, ol {    list-style:none}h1, h2, h3, h4, h5, h6 {    font-size:100%}legend {    color:#000}input, button, textarea, select, optgroup, option {    font-family:inherit;    font-size:inherit;    font-style:inherit;    font-weight:inherit}input, button, select {    margin:0;*font-size:100%;    line-height:1.2}a img, img {    -ms-interpolation-mode:bicubic}body {    background:#FFF}a {    color:#06c;    text-decoration:none}a:hover, a:active, a:focus {    color:#06c;    text-decoration:underline}table {    border-collapse:collapse;    border-spacing:0}header, aside, section {    display:block}body, button, input, select, textarea {    font:12px/1.5 tahoma, arial, "微软雅黑";    color:#666}.center {    text-align:center}.clear:after, .clearfix:after {    content:".";    display:block;    clear:both;    visibility:hidden;    font-size:0;    height:0;    line-height:0}.clear, .clearfix {    zoom:1}.b-panel {    position:absolute}.b-fr {    float:right}.b-fl {    float:left}.error-404 {    background-color:#EDEDF0}.module-error {    margin-top:182px}.module-error .error-main {    margin:0 auto;    420px}.module-error .label {    float:left;    160px;    height:151px;    background:url('error.png') 0 0 no-repeat}.module-error .info {    margin-left:182px;    line-height:1.8}.module-error .title {    color:#666;    font-size:14px}.module-error .reason {    margin:8px 0 18px 0;    color:#666}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105error.png 
    --------------------- 作者:qq_35959573 来源:CSDN 原文:https://blog.csdn.net/qq_35959573/article/details/80597164 版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    443. String Compression
    506. Relative Ranks
    825. Friends Of Appropriate Ages
    447. Number of Boomerangs
    54. Spiral Matrix
    744. Find Smallest Letter Greater Than Target
    HDU-1565 方格取数(1)
    zoj 3672 Gao The Sequence
    ZOJ 3675 Trim the Nails
    poj -2955 Brackets
  • 原文地址:https://www.cnblogs.com/pegasus827/p/10419455.html
Copyright © 2011-2022 走看看