Link Search Menu Expand Document
Release Released Security Support Latest
10 1 year and 8 months ago
(02 Dec 2020)
Yes 10.0.23
9 4 years and 11 months ago
(22 Sep 2017)
Yes 9.0.65
8 6 years ago
(17 Mar 2016)
Yes 8.5.82
7 12 years ago
(13 Jun 2010)
Ended 1 year and 4 months ago
(31 Mar 2021)
7.0.109
6 15 years ago
(21 Oct 2006)
Ended 5 years and 7 months ago
(31 Dec 2016)
6.0.53
5 18 years ago
(06 Sep 2003)
Ended 9 years ago
(30 Sep 2012)
5.5.36

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.

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 an year in advance.

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. 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.

Latest releases on this page are automatically updated