tomcat 9 这条线并没有立刻退出舞台,但官方已经把时间表写清楚了。apache tomcat 团队在 2026 年 2 月 11 日发布的 9.0.x 支持结束公告中表示,tomcat 9.0.x 的支持将在 2027 年 3 月 31 日结束。公告还写明,到了这个时间点之后,9.0.x 分支“极不可能”再发布新版本,只影响 9.0.x 的问题不会再处理,新的安全漏洞报告也不会再按 9.0.x 分支核查。这对仍在 java ee 8 体系里运行 tomcat 9 的企业用户来说,是一个需要尽快排期的维护节点,而不是可以继续无限拖延的背景信息。

来源:Apache Tomcat 9.0.x EOS 页面
这份公告还给出了后续接棒安排。官方预计会在 9.0.x 支持结束前不久启动新的 9.1.x 分支,并写明 9.1.x 计划持续到 2030 年 12 月 31 日。不过,9.1.x 与 9.0.x 并非完全无差别续命。公告明确指出,APR/native 的 HTTP、HTTPS 和 AJP 连接器不会出现在 9.1.x 里,Tomcat Native 1.3.x 也不再支持,只保留对 Tomcat Native 2.0.x 的延续支持。这意味着依赖 APR/native 连接器的环境,迁移前必须先核对连接器与 TLS 方案,不然“升级到下一个小分支”也可能带来运维层面的改造工作。

来源:Apache Tomcat Download 9 页面
官方态度也很明确:如果不是必须继续停留在 Java EE 8 语境下,Tomcat 9 用户应考虑升级到更高版本,并配合 Jakarta EE 迁移工具完成过渡。换句话说,这份公告不是单纯通知“还有一年多可用”,而是在提前压缩观望空间。继续留在 9.0.x 的团队,短期内还可以获得维护,但从 2026 年下半年开始,架构和运维侧就应该同步准备两件事:一是确认是否转向 9.1.x,二是评估是否直接借机升级到 10.1.x 或 11.x。真正的风险不在今天不能运行,而在支持窗口关闭后,问题响应与安全修复的边界会立刻变窄。
信源说明:依据 Apache Tomcat 9.0.x 结束支持公告、Which Version 页面与官方下载页整理;后续支持期限和分支变化以官方公告为准。

















