当tomcat遇到不同的错误(例如403、404、405等)时,我想显示一个(自定义)网页。我尝试了以下解决方案。
我已将自定义error.html粘贴到webapps文件夹中的prweb文件夹中,并将以下代码粘贴到了web.xml中
<error-page>
<location>$Catalina_home/WEB-INF/webapps/prweb/error.html</location>
</error-page>
输出:Tomcat没有启动我的应用,而是直接显示404错误页面。
我已将自定义error.html粘贴到webapps文件夹的WEB-INF文件夹中,并将以下代码粘贴到了web.xml
<error-page>
<location>./error.html</location>
</error-page>
输出:Tomcat没有启动我的应用,而是直接显示404错误页面。
谁能帮助我哪里出问题了?
答案 0 :(得分:0)
您可以使用带有异常类型或错误代码的错误页面。
您还可以为所有具有特定Servlet版本(我认为是3.0)的用户定义错误页面。
请也检查一下
How to specify the default error page in web.xml?
您可能使用了无效的页面网址!如果不确定,可以使用“ / WEB-INF /...”。