Apache Tomcat 下载指南:二进制包、源码、版本与校验
出版日期:
更新:
技术文章 > 下载Tomcat 9
2026 状态和安全使用
结论:选择与 Jakarta Servlet API 和 Java 运行时兼容且仍受支持的 Tomcat 系列,从官方网站下载用于部署的二进制发行包,并校验摘要或签名。源码归档仅用于阅读源码或自行构建 Tomcat。
你将学到什么
- Tomcat 9、10.1 和 11 在 API 命名空间和 Java 要求方面有何不同。
- 何时使用二进制发行版、源代码存档、包管理器或容器映像。
- 为什么旧的存档(例如 9.0.27)不能被视为当前的安全版本。
适用人群:选择 Tomcat 发行版的管理员和 Java 开发人员。
截至 2026 年的适用情况:下方截图记录的是 2021 年下载 Tomcat 9 和查找归档版本的流程。选择发行系列前,应查阅官方版本矩阵与 Tomcat 9 停止支持通知;不得把示例中的归档版本用于生产环境。
安全注意事项:原始文章中的命令和配置示例尚未在当前生产环境中重新运行。应用之前,请在单独的测试环境中验证支持的版本、备份、访问控制和回滚步骤。
官方主要来源
概述
Tomcat 同时提供二进制发行包和源代码归档。应从 Tomcat 官方网站下载适合用途的文件。
1. 如何下载二进制发行包
运行 Tomcat 和部署应用时使用二进制发行包;查看 Tomcat 实现或自行构建 Tomcat 时才使用源代码归档。下面分别说明两种文件。
1-1. 下载最新版本
打开 Tomcat 官方网站,选择应用所需且仍受支持的发行系列。
在截图标出的区域选择所需发行系列。
在截图标出的区域中,Windows 可选择 zip,Linux 可选择 tar.gz。旁边的 PGP 和 SHA-512 文件用于验证下载内容。
1-2. 下载以前的版本
此历史示例通过 Tomcat 归档查找 v9.0.27;截图制作于 2021 年 1 月 6 日,当时 v9.0.41 是 Tomcat 9 的最新版本。
点击下面红框中的 "档案"。
点击下面红框中的 "tomcat-9/"。
点击下面红框中的'v9.0.27/'。
点击下面红框中的 "bin/"。
点击下图中的红色方框。 点击Windows下的 "apache-tomcat-9.0.27.zip "或Linux下的 "apache-tomcat-9.0.27.tar.gz"。
以上步骤仅用于查找历史版本,不代表该版本仍受支持。
2. 如何下载源文件
源代码归档包含 Tomcat 的 Java 源码,适合阅读代码或从源码构建,但它不是可直接启动的服务器发行包。
2-1. 下载最新版本
源码归档也从 Tomcat 官方网站获取。
点击下图中红框中你想要检索的版本。
在 Windows 上可选择源码 zip,在 Linux 上可选择源码 tar.gz,并使用相邻的 PGP 或 SHA-512 文件完成校验。
下载后应先完成校验,再解压或构建源码。
2-2. 下载以前的版本
此历史示例通过 Tomcat 归档查找 v9.0.27;截图制作于 2021 年 1 月 6 日,当时 v9.0.41 是 Tomcat 9 的最新版本。
点击下面红框中的 "档案"。
点击下面红框中的 "tomcat-9/"。
点击下面红框中的'v9.0.27/'。
点击下面红框中的 "src/"。
点击下图中的红色方框。 点击 "apache-tomcat-9.0.27-src.zip "在Windows环境下查看源代码,或 "apache-tomcat-9.0.27-src.tar.gz "在Linux环境下查看源代码。
归档目录可用于研究历史源码,但不应据此选择新的生产版本。
3. 总结
官方页面提供用于运行 Tomcat 的二进制发行包,以及用于阅读或源码构建的源代码归档。
部署前应确认发行系列与 Java 和 Jakarta Servlet API 的兼容性,并验证下载文件的摘要或签名。









