Tomcat blankpage为默认错误页面

pra*_*spa 6 tomcat http-status-code-404

首先,我正在使用Tomcat 5.5和我的.jsp在/webapps/foo/bar/*.jsp中.

我按照此处的说明设置了默认的404错误页面.在我输入的TOMCAT_HOME/conf/web.xml中:

    <error-page>
    <error-code>404</error-code>
    <location>/error.html</location>
    </error-page>
Run Code Online (Sandbox Code Playgroud)

我将测试error.html文件的副本丢弃到每个dirs中(我不确定/error.html指的是哪里):

/webapps/
/webapps/foo/
/webapps/foo/bar/
Run Code Online (Sandbox Code Playgroud)

每当我尝试在url的/foo/missingpage.html或/foo/bar/missingpage.html浏览器中访问不存在的页面时,我都会被重定向到/foo/error.html中存在的错误页面.

但是,尝试在url /missingpage.html的浏览器中访问不存在的页面会产生空白页.或者/missingDir/missingfile.html的任何排列也会产生一个空白页面.有什么建议?我错过了一些额外的配置吗?

谢谢

PR

Zak*_*der 7

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