天天看點

tomcat設定404界面

一、前言

在上面的部落格中介紹了如何在nginx中進行攔截404和500等錯誤頁面,但有的時候tomcat不通過nginx或者nginx不是我們配置的時候,就需要配置 tomcat的404界面了

二、配置項目的404和錯誤界面,

1、其中404.html可以到我的資源中進行下載下傳。解壓ROOT後會有404.html

2、實需要在項目下 WEB-INF 下的web.xml下加入如下代碼

<display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>

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

3、然後将404.html拷貝到項目的根目錄下就可以了

三、以上是在項目下配置404,也可以在tomcat中配置通路tomcat的404界面   

1、在我的資源中下載下傳ROOT.war,然後替換tomcat下本身的ROOT。

2、找到tomcat的conf目錄下的web.xml檔案,在最後添加如下内容:

<error-page> 
    <error-code>404</error-code> <!--錯誤碼-->
    <location>/error404.html</location> <!--相對webapps/ROOT/-->
</error-page> 
           

3、重新開機tomcat後,則不會出現通路tomcat出現tomcat版本号等内容,而是會顯示tomcat的404界面

繼續閱讀