Tomcat 작동 원리_1
1. Tomcat
- 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다.
Tomcat 디렉토리 구조
- Bin: 톰캣 서버의 동작을 제어할 수 있는 스크립트 및 실행 파일
- Conf: 톰캣의 기본적인 설정 파일
- Lib: 아파치와 같은 다른 웹 서버와 톰캣을 연결해주는 바이너리 모듈들
- Webapps: 톰캣이 제공하는 웹 애플리케이션의 기본 위치
- Logs: 서버의 로그 파일이 저장
- Work: jsp 컨테이너와 다른 파일들이 생성하는 임시 디렉토리
- Temp: 임시 저장 폴더
2. WAS(Web Application Server)
1) WAS의 정의
- Web Application이 실행 될 수 있는 환경을 제공하는 Server
- WAS의 역활은 컴퓨터의 OS(Window, Linux 등등)와 비슷한 역활
그래서 OS에 여러 종류가 있듯 WAS에도 여러 종류의 WAS가 존재
JSP는 톰캣 기반으로 동작하기에 Tomcat 기준
2) WAS(Tomcat)의 구성
(1) Web server
- Client로부터는 요청을 받고 , 정적인 결과를 생성하여 응답.
- Client가 동적인 웹 페이지를 요청 할시 Web Container를 통해 동적 페이지 결과를 생성하여 응답
(2) Web Container
- 동적으로 페이지를 생성하여, Web Server에 전달
- 동적으로 페이지를 처리함으로써 사용자 마다 다른 결과로 응답이 가능
3) WAS의 동작 방식
- WAS(Tomcat)은 정작 페이지 처리 및 동적 페이지 처리를 모두 할수 있다.
(참조) https://exhibitlove.tistory.com/312
(참조) https://www.lesstif.com/1stb/%EC%84%A4%EC%A0%95%EA%B3%BC-%EB%B0%B0%ED%8F%AC-18219510.html
(참조) https://kchanguk.tistory.com/2
'Server > Tomcat' 카테고리의 다른 글
Eclipse, Tomcat, Maven 상호작용 개요 (0) | 2024.01.10 |
---|---|
Tomcat Multi instance (0) | 2022.08.03 |
Tomcat 작동 원리_2 (0) | 2022.03.29 |