Apache Tomcat

apache server-app web-server

Apache Tomcat 是一个开源的(Apache-2.0 许可)纯 Java HTTP Web 服务器环境。它实现了各种 Jakarta Web 规范,包括 JSPServletWebSocket

版本 发布时间 安全支持 最新版本
11.0 1年2个月前
(2024年10月03日)
11.0.15
(2025年12月2日)
10.1 3 年前
(2022 年 9 月 23 日)
10.1.50
(2025年12月2日)
10.0 5 年前
(2020 年 12 月 3 日)
已于 3 年前结束
(2022 年 10 月 31 日)
10.0.27
(2022 年 10 月 03 日)
9 8 年前
(2017 年 09 月 27 日)
9.0.113
(2025年12月2日)
8.5 9 年前
(2016 年 03 月 17 日)
已于 1 年 8 个月前结束
(2024年3月31日)
8.5.100
(2024年3月19日)
8.0 11年前
(2014 年 01 月 29 日)
已结束 7 年前
(2018 年 6 月 30 日)
8.0.53
(2018 年 06 月 29 日)
7 12年前
(2013 年 01 月 10 日)
已于 4 年 8 个月前结束
(2021 年 3 月 31 日)
7.0.109
(2021 年 4 月 22 日)
6 19 年前
(2006 年 10 月 21 日)
已结束 8 年 11 个月前
(2016年12月31日)
6.0.53
(2017 年 04 月 02 日)
5 22年前
(2003 年 09 月 06 日)
于13年前结束
(2012 年 9 月 30 日)
5.5.36
(2012 年 10 月 10 日)

稳定性

新主要版本的初始发布通常会在几个月内经历 Alpha、Beta,最终达到 Stable。然而,只有在发布所实现的 Java 规范最终确定后,才能提供 Stable 版本。这意味着一个在所有其他方面都被认为稳定的版本,如果其所实现的规范尚未最终确定,仍可能被标记为 Beta。

生命周期

之前的主要版本通常支持约 10 年。当一个版本生命周期结束并进入“生命周期结束 (EOL)”状态时,会提前大约一年发出通知。

通常,有三个主要版本的 Tomcat 会同时获得支持。当 Tomcat 10.0 发布为稳定版时,Tomcat 7 达到了 EOL。当 Tomcat 11 发布为稳定版时,预计 8.5 将停止支持。

Java 兼容性

不同版本的 Apache Tomcat 可用于不同版本的规范,Tomcat 网站有一张 表格,记录了特定发布版本所实现的规范版本。

Tomcat 版本 最低 Java 版本
11.0 17
10.1 11
10.0 8
9 8
8.5 7
8.0 7
7 6
6 5
5 1.4

更多信息可在 Apache Tomcat 网站上找到。

您应该运行上面最右侧一列列出的受支持版本号之一。

./bin/version.sh

显示产品标识符

您可以在 GitHub 上提交对本页面的改进。本页面有一个对应的 讨论页

本页面的 JSON 版本可在 /api/v1/products/tomcat/ 找到。有关更多信息,请参阅 API 文档。您可以订阅 iCalendar 源,地址为 /calendar/tomcat.ics