当 URL 以目录结尾时,我想阻止 Tomcat 列出目录中的文件。这就像 apache 的 .htaccess 一样。
这样当用户导航到: www.test.com/f_apps/——没有列出任何内容或错误消息 但要去: www.test.com/f_apps/welcome.jsp -- 工作正常
我认为这是对 META-INF/context.xml 的更改,但我对 Tomcat 内容仍然陌生,因此不确定如何针对此更改进行修改。
最佳答案
您需要在 /conf/web.xml
中禁用 DefaultServlet
的 listings
设置。
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
您可以在其文档中找到详细信息:http://tomcat.apache.org/tomcat-6.0-doc/default-servlet.html
关于tomcat - 防止 Tomcat/Jboss 列出目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1726382/