Java 如何防止在Jetty中列出目录?
基本上,我有这个jetty服务器在本地运行。但是我无法访问index.jsp文件 这是我的web.xml文件,您可以看到我使用ApacheCXF,还使用Spring、Hibernate和JettyJava 如何防止在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
上下文配置位置
类路径: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
假的