【发布时间】:2011-02-07 10:15:00
【问题描述】:
首先,我使用的是 Tomcat 5.5,我的 .jsp 位于 /webapps/foo/bar/*.jsp。
我按照 here 的指示设置了默认的 404 错误页面。在我的 TOMCAT_HOME/conf/web.xml 我输入:
<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>
我将测试 error.html 文件的副本放到每个目录中(我不确定 /error.html 指的是哪里):
/webapps/
/webapps/foo/
/webapps/foo/bar/
每当我尝试在浏览器中访问 url 的 /foo/missingpage.html 或 /foo/bar/missingpage.html 中不存在的页面时,我都会被重定向到 /foo/error.html 中存在的错误页面.
但是,尝试在浏览器中访问 url /missingpage.html 中不存在的页面会产生空白页。或者 /missingDir/missingfile.html 的任何排列也会产生一个空白页。有什么建议?我是否缺少一些额外的配置?
谢谢
公关
【问题讨论】:
-
页面源代码中的任何内容? (浏览器>右键单击>查看源代码)。服务器日志中的任何内容? (检查 tomcat/logs 文件夹)。
标签: tomcat http-status-code-404