Jasper와 Catalina

재스퍼와 카탈리나

임재성
1 min readAug 14, 2019

Jasper

Jasper는 Tomcat의 JSP 엔진입니다.
실제 JSP페이지의 요청을 처리하는 서블릿.
Jasper는 JSP 파일을 구문 분석하여 서블릿 (Catalina에서 처리 할 수 ​​있음)으로 Java 코드로 컴파일합니다. 런타임에 Jasper는 JSP 파일에 대한 변경 사항을 감지하고 재 컴파일합니다.

Catalina

Catalina는 Tomcat의 서블릿 컨테이너 이름.
자바 서블릿을 호스팅 하는 환경.

Coyote

톰캣에 TCP를 통한 프로토콜 지원.

Coyote가 HTTP요청을 받으면 Catalina 서블릿 컨테이너에서 요청중에서 java웹 어플리케이션을 해석하는데, 그중에 jsp에 관한 요청 일때 Jasper가 담당해서 처리.

--

--