在 CentOS 系統下,要自定義 Tomcat 的錯誤頁面,請按照以下步驟操作:
sudo systemctl stop tomcat
cd /opt/tomcat/webapps
注意:根據你的 Tomcat 安裝路徑,可能需要修改上述命令中的路徑。
cd myapp
mkdir error
將自定義的錯誤頁面(例如:404.html)放入 “error” 文件夾中。確保這些頁面遵循正確的 HTML 語法和結構。
修改 Tomcat 的配置文件 server.xml,以便在發生錯誤時重定向到自定義錯誤頁面。打開 /opt/tomcat/conf/server.xml 文件,并找到以下代碼段:
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
將 <error-code>
和 <location>
標簽中的內容替換為你需要的錯誤代碼和自定義錯誤頁面的路徑。例如,如果你想自定義 500 錯誤頁面,可以這樣修改:
<error-page>
<error-code>500</error-code>
<location>/error/500.html</location>
</error-page>
保存并關閉 server.xml 文件。
重新啟動 Tomcat 服務:
sudo systemctl start tomcat
現在,當用戶訪問你的應用程序并遇到指定的錯誤時,他們將看到你自定義的錯誤頁面。