Content
Apache Tomcat
The Apache Tomcat® software is an open source implementation
of the
Jakarta Servlet,
Jakarta Pages,
Jakarta Expression Language,
Jakarta WebSocket,
Jakarta Annotations and
Jakarta Authentication
specifications. These specifications are part of the
Jakarta EE platform.
Apache Tomcat ® 软件是 Jakarta Servlet、Jakarta Pages、Jakarta Expression Language、Jakarta WebSocket、Jakarta Annotations 和 Jakarta Authentication 规范的开源实现。这些规范是 Jakarta EE 平台的一部分。
The Jakarta EE platform is the evolution of the Java EE platform. Tomcat 10
and later implement specifications developed as part of Jakarta EE. Tomcat 9 and
earlier implement specifications developed as part of Java EE.
Jakarta EE 平台是 Java EE 平台的演变。Tomcat 10 及更高版本实现了作为 Jakarta EE 的一部分开发的规范。Tomcat 9 及更早版本实现了作为 Java EE 的一部分开发的规范。
The Apache Tomcat software is developed in an open and participatory
environment and released under the
Apache License version 2. The
Apache Tomcat project is intended to be a collaboration of the best-of-breed
developers from around the world. We invite you to participate in this open
development project. To learn more about getting involved,
click here.
Apache Tomcat 软件是在开放和参与式环境中开发的,并根据 Apache 许可证版本 2 发布。Apache Tomcat 项目旨在成为来自世界各地的最佳开发人员的协作。我们邀请您参与这个开放的开发项目。要了解有关参与的更多信息,请单击此处。
Apache Tomcat software powers numerous large-scale, mission-critical web
applications across a diverse range of industries and organizations. Some of
these users and their stories are listed on the
PoweredBy
wiki page.
Apache Tomcat 软件为各种行业和组织中的众多大规模任务关键型 Web 应用程序提供支持。其中一些用户及其故事列在 PoweredBy wiki 页面上。
Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
project logo are trademarks of the Apache Software Foundation.
Apache Tomcat、Tomcat、Apache、Apache 羽毛和 Apache Tomcat 项目徽标是 Apache Software Foundation 的商标。
2024-09-17 Tomcat 10.1.30 Released Tomcat 10.1.30 发布
The Apache Tomcat Project is proud to announce the release of version 10.1.30
of Apache Tomcat. This release implements specifications that are part of the
Jakarta EE 10 platform.
Apache Tomcat 项目自豪地宣布发布 Apache Tomcat 的 10.1.30 版本。此版本实施了属于 Jakarta EE 10 平台的规范。
Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
without changes. Java EE based applications designed for Tomcat 9 and earlier
may be placed in the $CATALINA_BASE/webapps-javaee
directory and
Tomcat will automatically convert them to Jakarta EE and copy them to the
webapps directory. This conversion is performed using the
Apache Tomcat
migration tool for Jakarta EE tool which is also available as a separate
download for off-line use.
在 Tomcat 9 及更早版本上运行的应用程序如果不进行更改,将无法在 Tomcat 10 上运行。为 Tomcat 9 及更早版本设计的基于 Java EE 的应用程序可以放在 $CATALINA_BASE/webapps-javaee
目录中,Tomcat 会自动将它们转换为 Jakarta EE 并将它们复制到 webapps 目录。此转换是使用 Apache Tomcat Migration Tool for Jakarta EE 工具执行的,该工具也可单独下载以供离线使用。
The notable changes in this release are:
此版本中的显著变化包括:
- Fix the regression in HTTP/2 support introduced in 10.1.29.
修复 10.1.29 中引入的 HTTP/2 支持回归。
Full details of these changes, and all the other changes, are available in the
Tomcat 10.1
changelog.
这些更改和所有其他更改的完整详细信息可在 Tomcat 10.1 更改日志中找到。
Download 下载
2024-09-17 Tomcat 9.0.95 Released Tomcat 9.0.95 发布
The Apache Tomcat Project is proud to announce the release of version 9.0.95
of Apache Tomcat. This release implements specifications that are part of the
Java EE 8 platform. The notable changes compared to 9.0.94 include:
Apache Tomcat 项目自豪地宣布发布 Apache Tomcat 9.0.95 版本。此版本实现了 Java EE 8 平台中的规范。与 9.0.94 相比,显著变化包括:
- Fix the regression in HTTP/2 support introduced in 9.0.94
修复 9.0.94 中引入的 HTTP/2 支持中的回归
Full details of these changes, and all the other changes, are available in the
Tomcat 9
changelog.
这些更改和所有其他更改的完整详细信息可在 Tomcat 9 更改日志中找到。
Download 下载
2024-09-16 Tomcat 11.0.0-M26 Released
Tomcat 11.0.0-M26 发布
The Apache Tomcat Project is proud to announce the release of version 11.0.0-M26
(beta) of Apache Tomcat. This release is a milestone release and is targeted at
Jakarta EE 11.
Apache Tomcat 项目自豪地宣布发布 Apache Tomcat 版本 11.0.0-M26(测试版)。此版本是一个里程碑版本,面向 Jakarta EE 11。
Users of Tomcat 10 onwards should be aware that, as a result of the move from
Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse
Foundation, the primary package for all implemented APIs has changed from
javax.*
to jakarta.*
. This will almost certainly
require code changes to enable applications to migrate from Tomcat 9 and earlier
to Tomcat 10 and later. A
migration
tool is available to aid this process.
Tomcat 10 及更高版本的用户应该知道,由于从 Java EE 迁移到 Jakarta EE,作为 Java EE 转移到 Eclipse Foundation 的一部分,所有已实现的 API 的主包都已从 javax.*
更改为 jakarta.*
。这几乎肯定需要更改代码,以使应用程序能够从 Tomcat 9 及更早版本迁移到 Tomcat 10 及更高版本。可以使用迁移工具来帮助此过程。
The notable changes in this release are:
此版本中的显著变化包括:
- Fix the regression in HTTP/2 support introduced in 11.0.0-M25
修复 11.0.0-M25 中引入的 HTTP/2 支持回归
Full details of these changes, and all the other changes, are available in the
Tomcat 11
(beta) changelog.
有关这些更改和所有其他更改的完整详细信息,请参阅 Tomcat 11 (beta) 更改日志。
Download 下载
2024-08-12 Tomcat Connectors 1.2.50 Released
Tomcat 连接器 1.2.50 发布
The Apache Tomcat Project is proud to announce the release of version 1.2.50 of
Apache Tomcat Connectors.
This version fixes a number of bugs found in previous releases.
Apache Tomcat 项目自豪地宣布发布 Apache Tomcat 连接器 1.2.50 版本。此版本修复了以前版本中发现的许多错误。
Download |
ChangeLog for 1.2.50
下载 |1.2.50 的更新日志
2024-07-24 Tomcat Native 2.0.8 Released
Tomcat Native 2.0.8 发布
The Apache Tomcat Project is proud to announce the release of version 2.0.8 of
Tomcat Native. The notable changes compared to 2.0.7 include:
Apache Tomcat 项目自豪地宣布发布 Tomcat Native 2.0.8 版本。与 2.0.7 相比,显著的变化包括:
- Fix a crash on Windows when SSLContext.setCACertificate() is invoked with a
null value for caCertificateFile and a non-null value for
caCertificatePath
修复了在调用 SSLContext.setCACertificate() 时 caCertificateFile 的 null 值和 caCertificatePath 的非 null 值时 Windows 上的崩溃
- The windows binaries in this release have been built with OpenSSL
3.0.14
此版本中的 Windows 二进制文件是使用 OpenSSL 3.0.14 构建的
Download |
Change log for 2.0.8
下载 |2.0.8 的更新日志
2024-07-24 Tomcat Native 1.3.1 Released
Tomcat Native 1.3.1 发布
The Apache Tomcat Project is proud to announce the release of version 1.3.1 of
Tomcat Native. The notable changes compared to 1.3.0 include:
Apache Tomcat 项目自豪地宣布发布 Tomcat Native 1.3.1 版本。与 1.3.0 相比,显著的变化包括:
- Fix a crash on Windows when SSLContext.setCACertificate() is invoked with a
null value for caCertificateFile and a non-null value for
caCertificatePath
修复了在调用 SSLContext.setCACertificate() 时 caCertificateFile 的 null 值和 caCertificatePath 的非 null 值时 Windows 上的崩溃
- The windows binaries in this release have been built with OpenSSL
3.0.14
此版本中的 Windows 二进制文件是使用 OpenSSL 3.0.14 构建的
Download |
Change log for 1.3.1
下载 |1.3.1 的更新日志
The Apache Tomcat Project is proud to announce the release of 1.0.8 of the
Apache Tomcat Migration Tool for Jakarta EE. This release contains a number of
bug fixes and improvements compared to version 1.0.7.
Apache Tomcat 项目自豪地宣布发布适用于 Jakarta EE 的 Apache Tomcat 迁移工具 1.0.8。与 1.0.7 版本相比,此版本包含许多错误修复和改进。
The notable changes in this release are:
此版本中的显著变化包括:
- Recognize .ear files as archives
将 .ear 文件识别为存档
- Include .jspf and .tagf files in the conversion process
在转换过程中包括 .jspf 和 .tagf 文件
- Update dependencies 更新依赖项
Full details of these changes, and all the other changes, are available in the
changelog.
这些更改和所有其他更改的完整详细信息可在更改日志中找到。
Download 下载
2015-03-17 Apache Standard Taglib 1.2.5 Released
Apache Standard Taglib 1.2.5 发布
The Apache Tomcat Project is proud to announce the release of version 1.2.5 of
the Standard Taglib. This tag library provides Apache's implementation
of the JSTL 1.2 specification.
Apache Tomcat 项目自豪地宣布发布标准 Taglib 的 1.2.5 版本。此标记库提供 Apache 的 JSTL 1.2 规范实现。
Version 1.2.5 is a minor bug fix release reverting a change made in 1.2.1 where
<c:import> modified the HTTP method during POST operations, and fixing an
issues that resulted in an AccessControlException during startup unless
permission was granted to read the accessExternalEntity property.
Please see the Taglibs section for more details.
Download |
Changes
2013-11-11 Tomcat Maven Plugin 2.2 Released
The Apache Tomcat team is pleased to announce the release of Tomcat Maven Plugin 2.2.
Changelog available here.
The Apache Tomcat Maven Plugin provides goals
to manipulate WAR projects within the Apache Tomcat servlet container.
The binaries are available from Maven repositories. You should specify the
version in your project's plugin configuration:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
or
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
Old news