Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何防止在Jetty中列出目录?_Java_Spring_Hibernate_Jetty - Fatal编程技术网

Java 如何防止在Jetty中列出目录?

Java 如何防止在Jetty中列出目录?,java,spring,hibernate,jetty,Java,Spring,Hibernate,Jetty,基本上,我有这个jetty服务器在本地运行。但是我无法访问index.jsp文件 这是我的web.xml文件,您可以看到我使用ApacheCXF,还使用Spring、Hibernate和Jetty 上下文配置位置 类路径:applicationContext.xml,类路径:Spring-Security.xml org.springframework.web.context.ContextLoaderListener org.springframework.web.context.reque

基本上,我有这个jetty服务器在本地运行。但是我无法访问index.jsp文件

这是我的web.xml文件,您可以看到我使用ApacheCXF,还使用Spring、Hibernate和Jetty


上下文配置位置
类路径:applicationContext.xml,类路径:Spring-Security.xml
org.springframework.web.context.ContextLoaderListener
org.springframework.web.context.request.RequestContextListener
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
CXF服务器
org.apache.cxf.transport.servlet.CXFServlet
1.
CXF服务器
/*

我怎样才能解决它。我哪里做错了?

有几个地方已经回答了这个问题。您只需在默认servlet上将
dirAllowed
参数设置为false。这可以在servlet描述符的
WEB-INF/WEB.xml
中完成,也可以通过提供修改后的
etc/webdefault.xml
文件(例如,通过Jetty中的部署模块)来完成,该文件在任何上下文之前加载

在任何一个文件中,这看起来都像:


违约
org.eclipse.jetty.servlet.DefaultServlet
....
肮脏的
假的
....
作为用户Eng.Fouad,这也可以定义为上下文参数:


org.eclipse.jetty.servlet.Default.dir
假的