아파치나 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을 재시작해주면 파일 목록을 볼 수 있다 :)
(아마 운영 서버에서는 이렇게 쓰진 않겠지...)