Apache Tomcat End of Life - Dates and Lifecycle
Apache Tomcat is an open-source Java servlet container that implements Jakarta Servlet, JSP, and WebSocket specifications, widely used to run Java web applications.
Last updated 24 July 2026
9
Versions tracked
6
At EOL
3
Supported
All versions
| Version | Released | Security Support | Latest |
|---|---|---|---|
|
11.0
|
03 Oct 2024 | — |
11.0.24
03 Jul 2026
|
|
10.1
|
23 Sep 2022 | — |
10.1.57
03 Jul 2026
|
|
10.0
|
03 Dec 2020 |
31 Oct 2022
Ended 3 years, 8 months ago
|
10.0.27
03 Oct 2022
|
|
9.0
|
27 Sep 2017 |
31 Mar 2027
Ends in 8 months
|
9.0.120
03 Jul 2026
|
|
8.5
|
17 Mar 2016 |
31 Mar 2024
Ended 2 years, 3 months ago
|
8.5.100
19 Mar 2024
|
|
8.0
|
29 Jan 2014 |
30 Jun 2018
Ended 8 years ago
|
8.0.53
29 Jun 2018
|
|
7
|
10 Jan 2013 |
31 Mar 2021
Ended 5 years, 3 months ago
|
7.0.109
22 Apr 2021
|
|
6
|
21 Oct 2006 |
31 Dec 2016
Ended 9 years, 6 months ago
|
6.0.53
02 Apr 2017
|
About Apache Tomcat
Apache Tomcat is an open-source Java servlet container from the Apache Software Foundation, implementing the Jakarta Servlet, JSP, and WebSocket specifications. It's one of the most widely deployed platforms for running Java web applications, often used standalone or embedded inside other Java frameworks and application servers.
Apache Tomcat Lifecycle Explained
Each major Tomcat version is tied to a minimum Java version, and that requirement climbs steadily with each release. This matters for planning upgrades, since moving to a newer Tomcat version can force a Java upgrade at the same time, not just a Tomcat one.
Minimum Java Version by Tomcat Version
| Tomcat Version | Minimum Java Version |
|---|---|
| 11.0 | 17 |
| 10.1 | 11 |
| 10.0 | 8 |
| 9.0 | 8 |
| 8.5 | 7 |
| 8.0 | 7 |
| 7 | 6 |
| 6 | 5 |
| 5 | 1.4 |
Support windows vary noticeably by version rather than following one fixed rule. Tomcat 9.0, released in 2017, is scheduled to remain supported until March 2027, an unusually long roughly 10-year tail. By contrast, Tomcat 10.0 was a short-lived transitional release, quickly superseded by 10.1 within about two years. Currently, both Tomcat 11.0 and 10.1 are actively maintained in parallel with no announced end of life date for either, giving users a genuine choice between the newest major version and a still-supported previous one.
Frequently Asked Questions
When is Tomcat 9 end of life?
Tomcat 9.0 is scheduled to reach end of life on March 31, 2027, roughly 10 years after its 2017 release, a notably longer support window than most other Tomcat versions have received.
Is Tomcat 8.5 still supported?
No. Tomcat 8.5 reached end of life on March 31, 2024, and no longer receives security patches or updates.
What Java version does Tomcat require?
It depends on the version, and the requirement has climbed with each Tomcat release. See the Minimum Java Version table above for the exact requirement per version, current versions need Java 11 or 17, while older ones ran on much earlier Java releases.
What are the currently supported Tomcat versions?
Tomcat 11.0 and 10.1 are both currently maintained with no end of life date announced for either. Tomcat 9.0 also remains supported, on a longer schedule, through March 2027. All earlier major versions (10.0 and below) have reached end of life.