티스토리 뷰

web.xml 파일의 구조(1) Welcome file

  • web.xml 을 열어보면 위와 같은 기본 구조를 갖는다
  • <display-name> 에는 현재 프로젝트의 이름이 작성되어 있다
  • 그리고 <welcome-file-list> 안에는 Welcome File이 여러 개 나열되어있다
    • Welcome File : 웹 어플리케이션이 실행되기위한 디렉토리의 기본 웹 페이지
    • 클라이언트가 디렉토리까지만 지정해서 요청한다면 웹 서버는 해당 디렉토리에서 웰컴 파일을 찾아서 응답한다.

 

  • 웹 클라이어트가 프로젝트 디렉토리까지만 지정해서 요청하면 404에러가 발생한다. 웹 페이지를 찾을 수 없다고 말한다
  • 만약 프로젝트 안에 index.html 이 있다면 요청을 원하는 파일을 지정하지 않아도 자동으로 index.html이 실행된다

 

  • 위와 같이 index.html 을 생성하고, 다시한번 프로젝트 디렉토리까지만 지정해서 실행해보면
  • 먼저 지정한 디렉토리와 동일한 경로임에도 불구하고 404에러는 발생하지 않는다. 알아서 index.html 을 불러온다
  • 이와 같이 웰컴 파일은 클라이언트의 요청 경로가 디렉토리만을 지정한 경우를 대비하기 위함이다

 

  • 만약 모든 웰컴 파일이 디렉토리안에 존재한다면, 어떤 웰컴 파일을 불러올까 궁금해졌다
  • 그래서 index.html, index.htm, index.jsp 를 만들어보았다

 

  • 웰컴 파일 리스트 중, 가장 상위에 작성되어 있던 index.html 이 불러지는 것을 확인할 수 있었다

 

 

 

 

 

 

 

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday