Link Search Menu Expand Document

Apache Tomcat is an open-source (Apache-2.0 licensed) pure-Java HTTP web server environment. It implements various Jakarta web specifications, including JSP, Servlets, and WebSockets.

Release Released Security Support Latest
10.1 2 months and 4 weeks ago
(23 Sep 2022)
Yes 10.1.4
(05 Dec 2022)
10.0 2 years ago
(03 Dec 2020)
Ended 1 month and 2 weeks ago
(31 Oct 2022)
10.0.27
9 5 years ago
(27 Sep 2017)
Yes 9.0.70
(01 Dec 2022)
8.5 6 years and 9 months ago
(17 Mar 2016)
Ends in 1 year and 3 months
(31 Mar 2024)
8.5.84
(16 Nov 2022)
8.0 8 years and 10 months ago
(29 Jan 2014)
Ended 4 years and 5 months ago
(30 Jun 2018)
8.0.53
7 9 years ago
(10 Jan 2013)
Ended 1 year and 8 months ago
(31 Mar 2021)
7.0.109
6 16 years ago
(21 Oct 2006)
Ended 5 years and 11 months ago
(31 Dec 2016)
6.0.53
5 19 years ago
(06 Sep 2003)
Ended 10 years ago
(30 Sep 2012)
5.5.36

Stability

Initial releases of a new major version typically process from Alpha, through Beta to Stable over a period of several months. However, the Stable level is only available once the Java specifications the release implements have been finalised. This means a release that in all other respects is considered stable, may still be labelled as Beta if the specifications are not final.

Lifecycle

Prior major releases have been supported for approximately 10 years. When a release is sunset and moved to End-of-life status, a notice is provided roughly a year in advance.

Generally 3 major versions of Tomcat are concurrently supported. When Tomcat 10.0 was released as stable Tomcat 7 became EOL. 8.5 is expected to become unsupported once Tomcat 11 becomes stable.

Java Compatibility

Different versions of Apache Tomcat are available for different versions of the specifications, and the Tomcat website has a table documenting which version of the specification is implemented by a given release.

Tomcat Version Minimum Java Version
10.1 11
10.0 8
9 8
8.5 7
7.0 6

More information is available on the Apache Tomcat website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
./bin/version.sh

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/tomcat.json. See the API Documentation for more.

This page was last updated on 19 December 2022. Latest releases are automatically updated.