【问题标题】:Tomcat blankpage for default error page默认错误页面的Tomcat空白页
【发布时间】: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


【解决方案1】:

尝试将error.html 放入/webapps/ROOT/。如果您的 Tomcat 工作人员正在处理所有 URL 请求 (yourdomain.com/anything),这将起作用。

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 2014-02-14
    • 1970-01-01
    • 2012-07-15
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    相关资源
    最近更新 更多