Monday, February 5, 2018

How to enable Tomcat to list files

It is called Directory Listing.

Tomcat default web.xml must be changed: $CATALINA_BASE/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>


Reference: https://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html