Tomcat HTTP 요청 처리 흐름

Client
HTTP Request
Connector
8080 포트
Engine
Catalina
Host
localhost
Context
/myapp
Wrapper
URL 매핑
Servlet
실행
1
Connector
소켓 연결 수락, HTTP 파싱
2
Engine
Host 헤더로 가상 호스트 결정
3
Host
URL 경로로 Context 결정
4
Context
web.xml 기반 Wrapper 결정
5
Wrapper
Filter 체인 실행 후 Servlet 호출
6
Servlet
비즈니스 로직 처리, 응답 생성