Apache Tomcat

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

Apache Tomcat version lifecycle and end-of-life dates
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

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.

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.