Tomcat Web 폴더 접근하여 파일 목록 보기 설정
웹 화면에서 폴더에 접근하여 파일 목록을 확인하는 설정 방법에 대해 설명한다.
디폴트 설정인 경우에는 브라우저에서 URL 폴더에 직접 접근을 하게 되면 아래와 같이 404 에러가 나오면서 접근할 수 없다.
Tomcat의 DefaultServlet은 기본적으로 디렉터리 목록을 표시하지 않도록 구성됩니다. Tomcat의 {Tomcat 설치 폴더}/conf/web.xml 파일을 열어, DefaultServlet의 <servlet>
요소를 찾는다.
... 생략 ...
<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의 값을 아래와 같이 true로 변경한다.
변경전 : 목록 표시 안한다.
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
변경 후 : 목록 표시 한다.
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
목록 표시를 하도록 변경을 하게 되면, 아래와 같이 폴더에 직접 접근을 할 수 있게 된다.
최종 수정 : 2021-08-30