不允许在我的ROOT文件夹中显示目录

Ale*_*lex 5 jsp server.xml tomcat7

我有一个JSP Web应用程序项目StudentApp,我在我的server.xml中配置如下

< Host name="test.com" appBase="D:/StudentApp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> Context path="" reloadable="true" crossContext="true" > /Context> /Host>

当我启动我的应用程序时它运行正常.我在D:/ StudentApp中保留了一些文件夹,如属性,ROOT,svn,我可以访问我网站上的所有文件夹.
例如,我可以像test.com/properties等一样访问..如果我正确地给出了这条路径.我想只限制ROOT文件夹..有没有人遇到过同样类型的问题?我该怎么做?

use*_*320 0

根据 Web 应用程序的标准,AppBase 下的所有内容(WEB-INF 除外)对浏览器都是可见的(如果启用了浏览目录或使用类型的文件的完整 url)。因此,如果您不希望用户访问这些文件,则必须将它们置于 WEB-INF 下