상세 컨텐츠

본문 제목

web.xml의 <welcome-file-list>

IT/프로그래밍

by James Lee. 2015. 12. 6. 20:45

본문

web.xml 

<web-app>
...
  <welcome-file-list>
    <welcome-file>index.wml</welcome-file>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
...
</web-app>

웹에서 요청을 받았을 시 <welcome-file-list>태그 사이에 있는 리소스를 반환한다.

위와 같이 작성되어 있으면 상위에 작성된 태그일수록 반환 우선순위가 높다. 

여기에서는 index.xml을 먼저 반환하고 없다면, index.jsp를 반환한다.

둘 다 없다면 디렉토리 내의 모든 파일을 보여주거나 404 error을 보여준다. (이는 설정에 따라서 다르다고 한다.)


이러한 welcome-file-list 태그는 %CATALINA_HOME%/conf/web.xml (톰캣 기본 web.xml) 에도 존재하고

현재 프로젝트의 web.xml 두 곳에 모두 존재하지만 보통 현재 프로젝트 내의 web.xml이 우선순위가 높다.

관련글 더보기

댓글 영역