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

标签 tomcat jboss

当 URL 以目录结尾时,我想阻止 Tomcat 列出目录中的文件。这就像 apache 的 .htaccess 一样。

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

我认为这是对 META-INF/context.xml 的更改,但我对 Tomcat 内容仍然陌生,因此不确定如何针对此更改进行修改。

最佳答案

您需要在 /conf/web.xml 中禁用 DefaultServletlistings 设置。

<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/

相关文章:

java - wildfly 8 日志记录机制的默认错误处理程序

debugging - 关闭tomcat服务器时出错

java - 在哪里定义 JRE_HOME vaiable 系统变量或用户变量?

java - JAXB 不想使用接口(interface)

java - Spring MVC 前端和 EJB 后端中的 LazyInitializationException

maven - Logback 不适用于 JBoss EAP 6.1

java - 如何通过 Java EE Web 应用程序将文件存储在服务器(Web 容器)上?

java - 为 Tomcat 服务设置 PermSize

java - spring boot Jar to war【同学-1.3.3.jar(系统找不到指定路径)】

java - 在 Jboss 上从 STS(Spring Tool Suite)3 部署 WAR 返回 404