Tomcat 버전 및 EOS 날짜
2025. 1. 6. 10:11ㆍWAS/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 |