防止Tomcat / Jboss列出目录中的文件

时间:2009-11-13 00:27:40

标签: tomcat jboss

当网址在目录结束时,我想阻止Tomcat将文件列在目录中。对于apache,这就像.htaccess。

这样当用户导航到:    www.test.com/f_apps/ - 没有任何内容或错误消息 但是要去:    www.test.com/f_apps/welcome.jsp - 正常工作

我认为这是对META-INF / context.xml的更改,但我仍然是Tomcat的新手,因此不确定如何修改此更改。

2 个答案:

答案 0 :(得分:3)

您需要在DefaultServlet中停用listings的{​​{1}}设置。

/conf/web.xml

您可以在其文档中找到详细信息:http://tomcat.apache.org/tomcat-6.0-doc/default-servlet.html

答案 1 :(得分:0)

请参阅http://linux-sxs.org/internet_serving/c581.html,您可以更新web.xml来执行此操作:

This is the first section in web.xml. The options that concern us are :

<init-param>
    <param-name>listings</param-name>
    <param-value>true</param-value>
 </init-param>

 Change <param-value> to false and you turn off directory listing. It is that simple.