본문 바로가기

IT

[Tomcat] Tomcat 의 3대 구성요소

Tomcat 이란?

아파치 재단에서 만든 서블릿 컨테이너로 웹 어플리케이션 서버(WAS) 기능을 수행함

 

Tomcat 의 3개 구성요소

1. 카탈리나(Catalina)

톰캣의 서블릿 컨테이너

Java 서블릿을 호스팅하는 환경을 제공함

 

2. 코요태(Coyote)

웹 서버

TCP 에서 특정 포트로 들어오는 연결을 수신하여 Tomcat 에 전달하고 처리된 응답을 클라이언트에게 전달

 

3. 제스퍼(Jasper)

JSP 요청을 처리함

JSP 파일을 파싱하여 서블릿(JavaEE) 코드로 컴파일