当网址在目录结束时,我想阻止Tomcat将文件列在目录中。对于apache,这就像.htaccess。
这样当用户导航到: www.test.com/f_apps/ - 没有任何内容或错误消息 但是要去: www.test.com/f_apps/welcome.jsp - 正常工作
我认为这是对META-INF / context.xml的更改,但我仍然是Tomcat的新手,因此不确定如何修改此更改。
答案 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.