Tomcat7列出Web应用下的所有页面

来源:互联网 发布:提卡网页源码 编辑:程序博客网 时间:2024/05/18 01:06

Tomcat7列出Web应用下的所有页面

       在最开始用Tomcat去开发Web应用的时候,有一个关于Tomcat的问题使我很苦恼,为什么教程视频里的老师只输入一个目录名就可以列出该Web应用下面的所有页面,这样就可以更方便的选择需要调试的页面,而我的却不行呢?我以前的想法可能是老师用的是Tomcat6,而我用的是Tomcat7的缘故,或者是在它的内部可能需要设置点什么,或者是浏览器的问题,这个问题我也一直没有上网去搜索,一直没有得到解决。今天无意中看到了解决的方案,这才知道了不是浏览器的事,也不是Tomcat版本的事,而是Tomcat的某项配置的事。其实,这是因为在Tomcat的默认配置情况下,出于安全考虑,Tomcat不会列出部署到它下面的Web应用根路径下的所有页面。解决的办法是找到Tomcat的安装目录下的conf文件夹下的web.xml文件,在该部署文件中的大约103到106行的内容,如下所示:

<init-param>

            <param-name>listings</param-name>

            <param-value>false</param-value>

 </init-param>

可以看到一个参数“listings”,该参数的值设置成了“false”,这是默认的缘故,只要将参数的值改为“true”,就可以解决Tomcat列出Web应用根路径下的所有页面。如下所示:

这样当我们在此访问Web应用的时候输入Web应用的根路径:“http://localhost:8080/test/” ,就可以看到如下的界面了。

原创粉丝点击