Tomcat6.0虚拟目录配置
一. 新建一目录,格式如下:
D:/mydoc/WEB-INF/web.xml
二. 修改tomcat6.0/conf/server.xml:
在</host>前加上:<Context path=”/mytest” docBase=”D:/mydoc”
三. 最后修改
/conf/web.xml:
配置选项在
TOMCAT/conf/web.xml
中找到
<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>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
将其中的
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
设置改为 true
我亲自试过,没问题的,目录浏览功能默认是关闭的,所以需要手动设置true 来打开,这只要出于安全性能考虑,要是你的目录下没有默认首页,那你的这个目录下的文件列表就泄露给别人了。
<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>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
将其中的
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
设置改为 true
这个是个配置选项,你可以手动打开,开发时有用,但是生产环境就最好关闭。