在 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
现在,当用户访问你的应用程序并遇到指定的错误时,他们将看到你自定义的错误页面。