【发布时间】:2011-04-20 20:19:07
【问题描述】:
我的设置:Apache 2.2 + Tomcat 6.0 @ Windows 2008 R2 64bit
- 静态网页:/
- servlet:/foo
- tomcat和apache通过mod_jk连接
- 404.jsp放在tomcat\webapps\ROOT
tomcat\conf\web.xml:
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
apache\conf\extra\httpd-ssl.conf:
JkMount /foo/* worker1
JkMount /404.jsp worker1
当我打开https://...../404.jsp 时,会显示我的自定义错误页面。 但是当我打开https://...../foo/nonexisting.html 时会显示一个空白页面。
如果我从 web.xml 中删除 <error-page>...</error-page> 代码并打开 https://...../foo/nonexisting.html,则会显示 tomcats own 404。
有什么提示吗?
【问题讨论】: