替换或重写Tomcat内置的404页面
要替换或重写Tomcat内置的404错误页面,你可以创建一个自定义的错误页面并将其放置在Web应用的META-INF/resources
目录下或者WEB-INF
目录下的web.xml
文件中进行配置。
以下是步骤和示例代码:
- 创建一个HTML文件作为自定义404错误页面,命名为
error-404.html
。
<!-- error-404.html -->
<!DOCTYPE html>
<html>
<head>
<title>Error 404 - Page Not Found</title>
</head>
<body>
<h1>Oops! We can't seem to find the page you're looking for.</h1>
<p>Please return to the <a href="/">homepage</a> or try using the search box below.</p>
</body>
</html>
- 将该文件放置在你的Web应用的
META-INF/resources
目录下。如果你想通过web.xml
进行配置,则将其放在WEB-INF
目录下,并在web.xml
中添加以下配置:
<!-- WEB-INF/web.xml -->
<error-page>
<error-code>404</error-code>
<location>/error-404.html</location>
</error-page>
- 重新部署你的Web应用,并确保Tomcat已经重启。
现在,当用户访问一个不存在的页面时,Tomcat将会展示你的自定义404错误页面。如果你选择使用META-INF/resources
目录,则无需在web.xml
中进行任何配置,因为Tomcat会自动检测并使用这些资源。如果使用web.xml
,确保正确指定了错误页面的位置。
评论已关闭