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

19 篇文章 0 订阅
11 篇文章 0 订阅

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/” ,就可以看到如下的界面了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值