修改一下servel.xml文件,将该属性设成false

解决方案 »

  1.   

    To gaocl(java书生) :请问应将servel.xml文件中的哪个属性设成false??  谢谢!!
      

  2.   

    找到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>----------这里改成false就可以了
        </init-param>
        <load-on-startup>1</load-on-startup>
      </servlet>
      

  3.   

    To  acefr:我试了,但是所有的网页都不能访问了?是不是还要设其他的值??  谢谢!
      

  4.   

    To  acefr:请问有介绍Tomcat相关配置文件(web.xml、server.xml等)的资料吗?
      

  5.   

    不会吧?你改完有没有重启?我这里没有出现你说的情况啊,资料我手上没有,你可以到apache的官方网站上去查。呵呵
      

  6.   

    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>----------这里改成false就可以了
        </init-param>
        <load-on-startup>1</load-on-startup>
      </servlet>
      

  7.   

    http://www.pbhome.net/code_info.asp?codetype=3&codeid=48
      

  8.   

    http://www.neweasier.com/article/2002-08-07/1028722683.html
      

  9.   

    真的奇怪:我改了listing的值,并重起Tomcat,还是不能打开任何一个网页,均报错如下:The requested resource (***) is not available.(***代表具体的网页名)不知是何原因??
      

  10.   

    真的奇怪:我改了listing的值,并重起Tomcat,还是不能打开任何一个网页,均报错如下:The requested resource (***) is not available.(***代表具体的网页名)不知是何原因??
    ----------------------------那不就说明你改成功了!!!
      

  11.   

    我这正常啊。把你的web.xml贴出来瞧瞧,然后把你的文件目录也贴一下。
      

  12.   

    web.xml内容如下(此文件位于WEB-INF下):<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
      <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>  
    <!--
    Cr閑r automatiquement par le JspC Tomcat.
    Placez ce fragment dans le fichier web.xml avant all icon, display-name,
    description, distributable, and context-param elements.
    --> <servlet>  
           <servlet-name>default</servlet-name>  
           <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  
           <init-param>  
               <param-name>debug</param-name>  
               <param-value>1</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><!--
    All session-config, mime-mapping, welcome-file-list, error-page, taglib,
    resource-ref, security-constraint, login-config, security-role,
    env-entry, and ejb-ref elements should follow this fragment.
    -->
     </web-app>
      

  13.   

    faint..........tomcat/conf下的web.xml
      

  14.   

    faint..........tomcat/conf下的web.xml
      

  15.   

    faint..........tomcat/conf下的web.xml
      

  16.   

    我就是两个文件都改了,还是一样不行(出错:找不到相应的文件)。
    我用的是Tomcat5.0,哎,真霉!!
      

  17.   

    在你那个见不得人的路径下面建一个index.jsp文件。在这个文件里作一个可以做为第一个打开的页面的转向。看看这样可不可以。
      

  18.   

    web-inf的改回来试试。还有,你的默认页是什么?
      

  19.   

    我又试了一下:
    无论将listings改为true或false,都会报错(找不到相应的文件)。
    只有将下面一段屏蔽了,才能正常访问网页。但是这样一来,源文件也能被访问,且服务器、客户端都有能访问到。<!--
    <servlet>  
           <servlet-name>default</servlet-name>  
           <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>  
           <init-param>  
               <param-name>debug</param-name>  
               <param-value>1</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>-->
      

  20.   

    ...没遇到过这样的情况。不要注释那段,输入localhost看到的是什么?
      

  21.   

    我这的设置是把conf里面的web.xml文件的listings属性改成false,然后其它地方的web.xml没有动过,默认页为index.htm/html/jsp 在index重定向到所需页面,没有你说的那种情况。
    (tomcat4)