Tomcat 버전 및 EOS 날짜

2025. 1. 6. 10:11WAS/Tomcat

Application을 올려야 하는 WAS는 초기 설치 시 Java version, Application에서 필요로 하는 지원 목록에 대한 고려를 하여 version을 선택 후 설치를 진행해야 한다.

 

각 Tomcat Version 별 특징과 지원되는 항목에 대해 정리해 보았다.

 

특징과 지원 환경

Version 버전별 특징 지원 환경
3.X Servlet 2.2 / JSP 1.1 지원
기본적인 서블릿 컨테이너 기능 제공
Java SE 1.1 이상
4.X Servlet 2.3 / JSP 1.2 지원
Catalina 서블릿 컨테이너 도입
HTTP 커넥터, JMX 관리 기능 추가
Java SE 1.3 이상
5.X Servlet 2.4 / JSP 2.0 지원
웹 어플리케이션 배포 기술 기능 확장
Java SE 1.4 이상
6.X Servlet 2.5 / JSP 2.1 지원
EJB 통합 지원
APP 재배포 및 Hot Deploy 기능 강화
Java SE 5 이상
7.X Servlet 3.0 / JSP 2.2 지원
비동기 서블릿 기능 추가
WAR 파일 관리 기능 추가
Java SE 6 ~ Java SE 8까지 지원
8.X Servlet 3.1 / JSP 2.3 지원
WebSocket 1.0 표준 지원
HTTP/2 protocol 지원 (8.5 이상)
8.0.X -> Java SE 7 이상
8.5.X -> Java SE 8 이상
Java SE 11까지 지원
9.X Servlet 4.0 지원
Java SE 8 이상 필요
Java SE 8 ~ Java SE 17까지 지원
10.X Jakarta EE 9 지원
패키지 이름이 javax.* -> jakarta.*로 변경
Servlet 5.0 / JSP 3.0 지원
호환성을 위해 Tomcat 9에서 마이크레이션 도구 제공
Java SE 8 ~ Java SE 17까지 지원
Jakarta EE 9로 전환됨
11.X Jakarta EE 10 지원 Java SE 11 이상, Jakarta EE 10 지원

 

 

EOS 날짜

Version 출시 날짜 지원 종료 날짜
5.X 2003 / 09 / 06 2012 / 09 / 30
6.X 2006 / 10 / 21 2016 / 12 / 31
7.X 2011 / 01 / 10 2021 / 03 / 31
8.0.X 2014 / 01 / 29 2018 / 06 / 30
8.5.X 2016 / 03 / 17 2024 / 03 / 31
9.X 2017 / 09 / 27 지원 중
10.0.X 2020 / 12 / 03 2022 / 10 / 31
10.1.X 2022 / 09 / 23 지원 중
11.X 2024 / 10 / 03 지원 중

 

9.X, 10.1.X, 11.X 을 제외 한 이전 버전에 대한 지원은 모두 종료된 상태이다.

 

현재 지원 중인 version들 세부 특징

Tomcat 9.X

  • Servlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1, JASPIC 1.1(Java EE 8 플랫폼에서 요구하는 버전) 지원
  • HTTP/2 지원
  • JSSE 커넥터를 사용하여 TLS 지원을 위한 OpenSSL 사용 지원 추가
  • TLS 가상 호스팅(SNI) 지원

 

Tomcat 10.1.X

  • Servlet 6.0, JSP 3.1, EL 5.0, WebSocket 2.1, Authentication 3.0(Jakarta EE 10 플랫폼에 필요한 버전) 지원

 

Tomcat 11.0.X

  • Servlet 6.1, JSP 4.0, EL 6.0, WebSocket 2.2, Authentication 3.1(Jakarta EE 11 플랫폼에 필요한 버전) 지원

 

 

참고 문헌

 

 

Apache Tomcat® - Which Version Do I Want?

Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications

tomcat.apache.org

 

'WAS > Tomcat' 카테고리의 다른 글

Tomcat DataSource 생성  (0) 2025.02.05
Tomcat 멀티 인스턴스 구성  (0) 2025.02.04
Jakarta EE 변경점  (0) 2025.01.06
Tomcat에 Application 배포하기  (0) 2025.01.02