按照很多帖子说的
<init-param>
      <param-name>listings</param-name>
      <param-value>false</param-value>
    </init-param>已经加上了这些参数配置,不管是在JB中调试运行,还是在TOMCAT中运行都不行。那位有相似经历的不妨指点一二,十分感谢

解决方案 »

  1.   

    在禁止访问的目下添加文件index.html就可以了!
    这个文件随便写点什么 ^_^
      

  2.   

    打开%TOMCAT_HOME%/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>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    把上面的
            <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value>
            </init-param>
    改为
            <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>
      

  3.   

    已经改过了,你可能没有看我给出的WEB.XML文件的内容,是不是和STRUTS有关系?
      

  4.   

    晕,不是打开你web项目下的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>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    这些代码和你贴的看不出来差别吗?
      

  5.   

    当你的URL的形式如http://........./的形式时,tomcat是交给org.apache.catalina.servlets.DefaultServlet去解析的,你把
            <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>
    写在org.apache.struts.action.ActionServlet里当然不行了!!!
      

  6.   

    To xunyiren(从jsp开始) :struts默认的是org.apache.struts.action.ActionServlet,如果修改了SERVLET-CLASS,STRUTS就不能很好的运行