我已将 tomcat6 web.xml
配置为通过添加以下行显示我的自定义错误页面described here
<error-page>
<error-code>500</error-code>
<location>/web_server_error.html</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/web_server_error.html</location>
</error-page>
此外,我知道每个部署的应用程序我需要使用与ROOT相同的配置,这很好。
我的问题是我有一个简单的文件夹webapps/docs
。如果我尝试访问此文件夹中存在的任何文件/docs/mypage.html
,我可以完全访问它,但如果文件或目录不存在于docs/faq/
这样的文件夹中,我需要相同的错误页面但是tomcat显示了404错误页面。
实际上我需要它,因为我的客户在漏洞列表中提到了这一点,即在这种情况下攻击者可以了解文件结构,因此我们需要在所有错误上显示一页。
我需要知道,因为它是一个简单的文件夹,而不是任何应用程序如何处理这个问题,还是简单的不可能?
非常感谢任何帮助。
答案 0 :(得分:0)
The folder is not a web application.so your configure does not work!