日期:2014-05-17  浏览次数:20770 次

救命!Directory Listing For是什么问题?
1、启动tomcat时候,Myeclipse控制台上显示
信息: Deploying web application archive bbs.war
2009-1-8 13:53:49 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2009-1-8 13:53:49 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-1-8 13:53:49 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2009-1-8 13:53:49 org.apache.catalina.startup.Catalina start
信息: Server startup in 2858 ms

2、输入http://localhost:8080/bbs/浏览器只显示:
Directory Listing For /

--------------------------------------------
Filename Size Last Modified 

--------------------------------------------

Apache Tomcat/6.0.18
控制台有时会出现:
Listing contexts for virtual host 'localhost'

------解决方案--------------------
你还是去掉这个 Directory Listing 吧,这个有安全问题。 

tomcat/conf/web.xml 


XML code<servlet>
<servlet-name>default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet> 




把其中的 listings = true 改成 false

------解决方案--------------------
觉得是root的问题
看下你tomcat的context路径是什么样子的
再看看项目的
------解决方案--------------------
顶我也刚好遇到这个问题!!