1. 程式人生 > >tomcat 可以在web.xml當中配置404 自定義錯誤頁面

tomcat 可以在web.xml當中配置404 自定義錯誤頁面

自定義404頁面

最近在處理安全漏洞,發現tomcat下自帶的root、manager、example等內容有好不符合安全機制,所以就刪除掉了,但是訪問localhost:8080/example測試的時候會暴漏出tomcat的基本資訊,雖然內容不是很多但是還是要給404頁面提示,具體修改方法還是比較簡單的。

在conf/server.xml中加入如下程式碼

<error-page> 
    <error-code>404</error-code> 
    <location>/404.html</location> 
</error-page
>

配置完成, 但是這個404頁面需要自己定義一個,檔案放在哪裡呢?其實,當訪問localhost:8080/後那隻小貓還記得吧,就是root檔案下的內容,我們不要刪除root資料夾,把404.html頁面放到root資料夾下即可,在測試訪問localhost:8080/example 你就會發現會跳到我們自定義的404.html了。

自定義預設訪問頁

還是那個貓,如何訪問localhost:8080 不出現那隻貓的歡迎頁的,同樣,在conf/server.xml檔案中設定,其中,welcome-file按順序載入,在此處放入你想預設載入的頁面即可,base.html是我想預設載入的檔案替換了原來的index.jsp檔案

     <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
    welcome-file>base.html</welcome-file>
    </welcome-file-list>