참고:  Web-server-및-어플리케이션의-이해와-tomcat-구조 



WAS: Web Application Server 

주요 설정 파일

  • 서버 단에서 /conf/server.xml 과 /conf/web.xml 파일로 실행 방법이 설정된다.
    • server.xml : 서버의 실행 관련 항목을 설정
      • 배포시 주로 언급되는 항목
        • <Host> 태그의 appBase, autoDeploy, name, unpackWars
          • <Context> 태그의 docBase, path, reloadable 
    • web.xml : 서버에서 돌아가는 앱 (servlet)의 구성을 설정한다. (이후 각 앱 의 /WEB-INF/web.xml 에서 재설정 될 수 있다.)
      • 기본 서블릿 : request가 다른 서블릿과 연결되어 있지 않을 때 실행됨.
        • 예:  org.apache.catalina.servlets.DefaultServlet
      • Jsp 서블릿 : jsp 파일의 컴파일을 담당.
        • org.apache.jasper.servlet.JspServlet
      • <servlet-mapping> 서블릿 매핑 : 서블릿과 요청 uri 의 연결 
      • <filter> : 보안, 문자해석(charset for decode in POST) 문자셋 등에 대한 설정
      • <filter-mapping> 필터 또한 매핑해야 한다.
      • <session-config> 세션의 타임아웃 등을 설정.
      • <mime-mapping>  확장자에 따른 파일 종류
      • <welcome-file-list> 등이 설정되어 있다.
      • <listner> 서블릿 실행 중 발생하는 이벤트 처리에 대한 관리.
  • /conf/context.xml 은 위 web.xml 이 어디에 위치하는지 알려준다.



'Java > JSP & Servlet' 카테고리의 다른 글

서블릿 이벤트 (Event & Listner in Servlet)  (0) 2017.05.09
Request 객체 요약  (0) 2016.12.27
Jsp & Servlet 개발환경 설정  (0) 2016.12.02
Posted by 후니코드

블로그 이미지
개념적으로는 컴퓨터 프로그래밍을, 우선적으로는 Java와 관련하여 기본 사항을 소개.
후니코드

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.6
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함