Content

Apache Tomcat

使用Apache Tomcat®软件了Java Servlet,JavaServer页,Java表达式语言和Java的WebSocket技术的一个开源实现. Java Servlet,JavaServer Pages,Java Expression Language和Java WebSocket规范是在Java Community Process下开发的.

Apache Tomcat软件是在开放参与的环境中开发的,并以Apache License版本2发行 . Apache Tomcat项目旨在与来自世界各地的最佳开发人员合作. 我们邀请您参加这个开放开发项目. 要了解有关参与的更多信息, 请单击此处 .

Apache Tomcat软件可为众多行业和组织中的众多大型,关键任务Web应用程序提供支持. PoweredBy Wiki页面上列出了其中一些用户及其故事.

Apache Tomcat,Tomcat,Apache,Apache Feather和Apache Tomcat项目徽标是Apache Software Foundation的商标.

2020-06-07 Tomcat 9.0.36 Released

Apache Tomcat项目自豪地宣布发布9.0.36版的Apache Tomcat. 与9.0.35相比,值得注意的变化包括:

  • 在最新的OpenJDK 8版本中添加对ALPN的支持.
  • 添加对CATALINA_OUT_CMD环境变量的支持,该环境变量定义了将捕获的stdout和stderr重定向到的命令. 例如,与rotatelogs一起使用. Harald Dunkel提供的补丁.
  • 关于tomcat-users.xml文件中的组,角色和用户的排序更加灵活

这些更改以及所有其他更改的完整详细信息在Tomcat 9 changelog中提供 .

Download

2020-06-07 Tomcat 8.5.56 Released

Apache Tomcat项目自豪地宣布发布了Apache Tomcat 8.5.56版本. Apache Tomcat 8.5.x替换了8.0.x,并包括从Tomcat 9.0.x转发的新功能. 最低Java版本和已实现的规范版本保持不变. 与8.5.55相比,值得注意的变化包括:

  • 在最新的OpenJDK 8版本中添加对ALPN的支持.
  • 添加对CATALINA_OUT_CMD环境变量的支持,该环境变量定义了将捕获的stdout和stderr重定向到的命令. 例如,与rotatelogs一起使用. Harald Dunkel提供的补丁.
  • 关于tomcat-users.xml文件中的组,角色和用户的排序,要更加灵活.

这些更改以及所有其他更改的完整详细信息在Tomcat 8.5 changelog中提供 .

Download

2020-06-07 Tomcat 10.0.0-M6 Released

Apache Tomcat项目很荣幸地宣布发布Apache Tomcat的10.0.0-M6版本. 此版本是一个里程碑版本,针对Jakarta EE 9.

Tomcat 10及更高版本的用户应注意,作为从Java EE到Eclipse Foundation迁移的一部分,从Java EE迁移到Jakarta EE的结果,所有已实现API的主要软件包已从javax.*更改为jakarta.* . 几乎可以肯定,这需要更改代码才能使应用程序从Tomcat 9及更低版本迁移到Tomcat 10及更高版本. 正在开发一种迁移工具来辅助此过程.

此版本中的显着变化是:

  • 在最新的OpenJDK 8版本中添加对ALPN的支持.
  • 添加对CATALINA_OUT_CMD环境变量的支持,该环境变量定义了将捕获的stdout和stderr重定向到的命令. 例如,与rotatelogs一起使用. Harald Dunkel提供的补丁.
  • 关于tomcat-users.xml文件中的组,角色和用户的排序更加灵活

这些更改以及所有其他更改的完整详细信息可在Tomcat 10 (alpha) changelog中获得 .

Download

2020-05-16 Tomcat 7.0.104 Released

Apache Tomcat项目自豪地宣布Apache Tomcat 7.0.104版本已发布. 与7.0.103版相比,此版本包含许多错误修复和改进.

  • 在配置文件中使用${...}属性替换时,添加对默认值的支持. 根据Bernd Bohmann提供的拉动请求.
  • 配置HTTP连接器时,请警告是否为URIEncoding指定的编码不是RFC 7230要求的US-ASCII的超集.
  • 将系统属性org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH替换为Connector属性encodedSolidusHandling ,该属性添加了一个附加选项,将/序列传递给应用程序而无需对其进行解码,除了拒绝此类序列和对此类序列进行解码之外.
  • 由于可能的冲突,将用于属性替换的默认值分隔符更改为":-". 现在的语法为" $ {name:-default}".
  • 将Tomcat本机库的打包版本更新为1.2.24.

这些更改以及所有其他更改的完整详细信息在Tomcat 7 changelog中提供 .

注意:已宣布Apache Tomcat 7.0.x的生命周期终止日期. 阅读更多...

Download

2020-04-29 Tomcat Native 1.2.24 Released

Apache Tomcat项目很自豪地宣布发布了Tomcat Native 1.2.24版本. 自1.2.23以来的显着变化包括:

  • 对构建过程的各种改进
  • 将Windows二进制文件更新为OpenSSL 1.1.1g.

Download | ChangeLog for 1.2.24

2020-03-06 Tomcat Connectors 1.2.48 Released

Apache Tomcat项目自豪地宣布Apache Tomcat连接器的1.2.48版本已发布. 此版本修复了以前版本中发现的许多错误.

Download | ChangeLog for 1.2.48

2015-03-17 Apache Standard Taglib 1.2.5 Released

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.

版本1.2.5是次要的错误修复程序版本,它还原了1.2.1中所做的更改,其中<c:import>在POST操作期间修改了HTTP方法,并修复了导致在启动过程中导致AccessControlException的问题,除非已授予读取权限. accessExternalEntity属性.

请参阅Taglibs部分以获取更多详细信息.

Download | Changes

2013-11-11 Tomcat Maven Plugin 2.2 Released

Apache Tomcat团队很高兴宣布Tomcat Maven Plugin 2.2的发布. 可在此处获得变更日志.

Apache Tomcat Maven插件提供了在Apache Tomcat Servlet容器内操作WAR项目的目标.

这些二进制文件可从Maven存储库中获得. 您应该在项目的插件配置中指定版本:

<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

by  ICOPY.SITE