아파치나 nginx 웹서버의 경우 해당 경로에 index 페이지 파일 설정이 안되어있으면, 그 directory 의 파일 목록을 보여주는 기능이 있다.


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>false</param-value> 

        </init-param> 

        <load-on-startup>1</load-on-startup> 

</servlet> 

listings 의 false 를 true 로 바꿔주고,
tomcat을 재시작해주면 파일 목록을 볼 수 있다 :)


(아마 운영 서버에서는 이렇게 쓰진 않겠지...)

저작자 표시 비영리 동일 조건 변경 허락
신고