【发布时间】:2014-08-14 23:32:05
【问题描述】:
我正在 tomcat 7(CentOS 5) 中设置自定义 404 页面。
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
现在的问题是
localhost:8080/badlink displays 404.html
但是当与 webapps/sample 一起使用时
localhost:8080/sample/badlink displays a blank page
/sample/badlink 的日志显示
FINE: Processing ErrorPage[errorCode=404, location=/error/404.html]
我认为 tomcat 会选择自定义 404 页面,但不会将其提供给浏览器。 是不是因为 error/404.html 放在 webapps/ROOT 中,所以其他 webapps 无法访问它 有什么想法吗?
【问题讨论】: