2016. 12. 2. 12:51 Java/JSP & Servlet
WAS 관련 개념
참고: 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 |