Link Search Menu Expand Document
Version Released Security Support Release
10 1 year and 5 months ago
(08 Dec 2020)
Yes 10.0.20
9 4 years and 7 months ago
(04 Oct 2017)
Yes 9.0.62
8 8 years ago
(02 Feb 2014)
Yes 8.5.78
7 11 years ago
(13 Jan 2011)
Ended 1 year and 1 month ago
(31 Mar 2021)
6 15 years ago
(21 Oct 2006)
Ended 5 years ago
(31 Dec 2016)
5 18 years ago
(06 Sep 2003)
Ended 9 years ago
(30 Sep 2012)

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.


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.


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:

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.