`
nything
  • 浏览: 145551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache Tomcat Versions

阅读更多
Apache Tomcat Versions

 

Different versions of Apache Tomcat are available for different versions of the Servlet and JSP specifications. The mapping between the specifications and the respective Apache Tomcat versions is:

Servlet/JSP Spec Apache Tomcat version
2.5/2.1 6.0.x
2.4/2.0 5.5.x
2.3/1.2 4.1.x
2.2/1.1 3.3.x (archived)

The releases are described in more detail below to help you determine which one is right for you. More details about each release can be found in the associated release notes.

Please note that although we offer downloads and documentation of older releases, such as Apache Tomcat 4.x, we strongly encourage users to use the latest stable version of Apache Tomcat whenever possible. We recognize that upgrading across major versions may not be a trivial task, and some support is still offered on the mailing list for users of old versions. However, because of the community-driven support approach, the older your version the less people would be interested or able to support you.

 

 
Alpha / Beta / Stable

 

Almost every Tomcat release is initially released as an Alpha release. After a week or so of testing a vote is held to gather views on the stability of the release. If a major issue is identified during testing, then the vote may not take place and the release will remain as an Alpha release.

The download pages will always show the latest stable release and any newer Alpha or Beta release if one exists. Alpha and beta releases are always clearly marked on the download pages.

Stability is a subjective judgement and you should always read carefully the release notes for any version you intend to make use of. If you are an early adopter of a release, we would love to hear your opinion about its stability as part of the vote: it takes place on the development mailing list.

Alpha releases may contain large amounts of untested/missing functionality required by the specification and/or significant bugs and are not expected to run stably for any length of time.

Beta releases may contain some untested functionality and/or a number of relatively minor bugs. Beta releases are not expected to run stably.

Stable releases may contain a small number of relatively minor bugs. Stable releases are intended for production use and are expected to run stably for extended periods of time.

 

 
Apache Tomcat 6.x

 

Apache Tomcat 6.x is the current focus of development. It builds upon the improvements made in Tomcat 5.5.x and implements the Servlet 2.5 and JSP 2.1 specifications. In addition to that, it includes the following improvements:

  • Memory usage optimizations
  • Advanced IO capabilities
  • Refactored clustering

 

 

 
Apache Tomcat 5.x

 

Apache Tomcat 5.5.x supports the same Servlet and JSP Specification versions as Apache Tomcat 5.0.x. There are significant changes in many areas under the hood, resulting in improved performance, stability, and total cost of ownership. Please refer to the Apache Tomcat 5.5 Changelog for details.

Apache Tomcat 5.0.x improves on Apache Tomcat 4.1 in many ways, including:

  • Performance optimizations and reduced garbage collection
  • Refactored application deployer, with an optional standalone deployer allowing validation and compilation of a web application before putting it in production
  • Complete server monitoring using JMX and the manager web application
  • Scalability and reliability enhancements
  • Improved Taglibs handling, including advanced pooling and tag plugins
  • Improved platform integration, with native Windows and Unix wrappers
  • Embedding using JMX
  • Enhanced Security Manager support
  • Integrated session clustering
  • Expanded documentation

 

 

 
Apache Tomcat 4.x

 

Apache Tomcat 4.x implements a new servlet container (called Catalina) that is based on completely new architecture. The 4.x releases implement the Servlet 2.3 and JSP 1.2 specifications.

Apache Tomcat 4.1.x is a refactoring of Apache Tomcat 4.0.x, and contains significant enhancements, including:

  • JMX based administration features
  • JSP and Struts based administration web application
  • New Coyote connector (HTTP/1.1, AJP 1.3 and JNI support)
  • Rewritten Jasper JSP page compiler
  • Performance and memory efficiency improvements
  • Enhanced manager application support for integration with development tools
  • Custom Ant tasks to interact with the manager application directly from build.xml scripts

 

Apache Tomcat 4.0.x. Apache Tomcat 4.0.6 is the old production quality release. The 4.0 servlet container (Catalina) has been developed from the ground up for flexibility and performance. Version 4.0 implements the final released versions of the Servlet 2.3 and JSP 1.2 specifications. As required by the specifications, Apache Tomcat 4.0 also supports web applications built for the Servlet 2.2 and JSP 1.1 specifications with no changes.

 

 
Apache Tomcat 3.x

 

Apache Tomcat 3.x is available for download from the archives.

  • Version 3.3 is the current production quality release for the Servlet 2.2 and JSP 1.1 specifications. Apache Tomcat 3.3 is the latest continuation of the Apache Tomcat 3.x architecture; it is more advanced then 3.2.4, which is the 'old' production quality release.
  • Version 3.2.4 is the 'old' production quality release and is now in maintenance only mode.
  • Version 3.1.1 is a legacy release.

All Apache Tomcat 3.x releases trace their heritage back to the original Servlet and JSP implementations that Sun donated to the Apache Software Foundation. The 3.x versions all implement the Servlet 2.2 and JSP 1.1 specifications.

Apache Tomcat 3.3.x. Version 3.3.2 is the current production quality release. It continues the refactoring that was begun in version 3.2 and carries it to its logical conclusion. Version 3.3 provides a much more modular design and allows the servlet container to be customized by adding and removing modules that control the processing of servlet requests. This version also contains many performance improvements.

Apache Tomcat 3.2.x. Version 3.2 added few new features since 3.1; the major effort was a refactoring of the internals to improve performance and stability. The 3.2.1 release, like 3.1.1, was a security patch. Version 3.2.2 fixed a large number of bugs and all known specification compliance issues. Version 3.2.3 was a security update that closes a serious security hole. Version 3.2.4 is a minor bug fix release. All users of Apache Tomcat versions prior to 3.2.3 should updgrade as soon as possible. With the exception of fixes for critical security related bugs, development on the Apache Tomcat 3.2.x branch has stopped.

Apache Tomcat 3.1.x. The 3.1 release contained several improvements over Apache Tomcat 3.0, including servlet reloading, WAR file support and added connectors for the IIS and Netscape web servers. The latest maintenance release, 3.1.1, contained fixes for security problems. There is no active development ongoing for Apache Tomcat 3.1.x. Users of Apache Tomcat 3.1 should update to 3.1.1 to close the security holes and they are strongly encouraged to migrate to the current production release, Apache Tomcat 3.3.

Apache Tomcat 3.0.x. Initial Apache Tomcat release.

分享到:
评论

相关推荐

    最新Apache Tomcat 8.0.8

    Apache Tomcat 8.x is the current focus of development, It builds upon the improvements made in Tomcat 7.0.x and implements the Servlet 3.1, JSP 2.3, EL 3.0 and Web Socket 1.0 specifications....

    tomcat-native-1.2.34

    Apache Tomcat Native library 是一个重要的组件,主要用于增强Apache Tomcat服务器的功能。这个库提供了与操作系统更紧密集成的能力,特别是对于处理SSL/TLS连接时,它能够显著提高性能。标题"tomcat-native-1.2.34...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.2 Apache Tomcat Versions 1.3 Java事务处理总结 1.4 JavaBean中使用JDBC方式进行事务处理 1.5 JSP 隐式对象简介 1.6 Java解析XML的四种方法 1.7 struts1和truts2比较 1.8 Tomcat5启动流程与配置详解 1.9 ...

    apache-tomcat-8.0.21.rar

    Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older ...

    tomcat-native

    【标题】"Tomcat-Native" 是一个与Apache Tomcat服务器相关的组件,它提供了一些原生库和接口,以增强Tomcat的性能和功能。这个特定的版本是 "tomcat-native-1.33-win32-bin",意味着它是针对Windows操作系统的,...

    tomcat-native-1.2.25-openssl-1.1.1g-win32-bin.zip

    4. `VERSIONS` 文件可能列出了与该版本Tomcat Native相关的其他组件(如OpenSSL)的具体版本信息,有助于跟踪依赖关系和兼容性。 5. `bin` 目录下通常包含可执行文件和脚本,用于安装、配置和运行Tomcat Native库。...

    Tomcat8.0服务器

    基于Javaweb开发的后台使用的服务器,Tomcat8.0.Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as ...

    tomcat-native-1.1.32-win32-bin.zip

    Tomcat Native是一个用于Apache Tomcat服务器的库,它提供了与操作系统更紧密的集成,以提高性能和安全性。这个库主要是为了实现Apache HTTP服务器的APR(Apache Portable Runtime)接口,使得Tomcat可以利用操作...

    tomcat-native-1.2.14-win32位-bin - .zip

    4. VERSIONS:这个文件列出了Tomcat Native库以及其中包含的其他组件的版本信息,帮助用户了解当前库的完整构成。 5. bin:这是一个目录,通常包含了可执行文件和脚本,如用于安装或管理Tomcat Native库的命令行工具...

    tomcat-native-1.2.14-ocsp-win32-bin.zip

    标题中的"tomcat-native-1.2.14-ocsp-win32-bin.zip"是一个Apache Tomcat的扩展组件,名为“Tomcat Native”。这个组件是Tomcat服务器的一部分,它提供了对操作系统原生功能的访问,例如SSL/TLS加速和OCSP(Online ...

    tomcat-native-1.2.2-win32-bin

    Tomcat Native 包含了本地接口(native interfaces),这些接口能够使 Tomcat 直接利用操作系统的一些特性,例如 SSL 加速和 APR(Apache Portable Runtime)库。 描述中提到的问题 "Can't load IA 32-bit .dll on ...

    tcnative-1.dll

    【tcnative-1.dll】是Apache Tomcat项目中的一个关键组件,主要负责提供本地系统调用接口,以提高Java应用程序的性能。这个动态链接库文件主要用于处理Java的本机接口(JNI),特别是对于Apache Tomcat服务器,它...

    tomcat-native-1.2.26-openssl-1.1.1i-win32-bin

    4. VERSIONS:可能列出了该软件包中所有组件的版本信息,包括Tomcat Native和OpenSSL的具体版本。 5. bin:这是一个目录,通常包含了可执行文件和其他平台特定的二进制工具,如安装脚本或者运行Tomcat Native所需的...

    tomcat apr 32and64 tcnative-1.dll 1.1.30

    TCNative-1是Apache Tomcat的一个组件,它实现了Apache APR接口,允许Tomcat与本地系统更紧密地集成,从而提高性能和稳定性。 在描述中提到的"tomcat apr 32and64 tcnative-1.dll 1.1.30",意味着这是适用于32位和...

    tomcat-native-1.2.10-win32-bin.zip

    4. **VERSIONS**:这个文件可能列出了该版本的Tomcat-native库所依赖的其他组件的具体版本,这对于追踪兼容性和解决潜在的版本冲突至关重要。 5. **bin**:这是一个目录,通常包含可执行文件和脚本,用于安装、启动...

    tomcat-5.5.23

    However, you can also run Tomcat 5.5 on earlier versions of the JRE, as detailed below. <br>============================= Running With JRE 5.0 Or Later ============================= ...

    tcnative-1.dll32位(包含64位)下载

    tcnative-1.dll是Apache Tomcat服务器中一个重要的动态链接库文件,主要负责提供Java Native Access (JNA) 的本地接口支持。这个文件是Tomcat运行时与操作系统进行交互的关键组件,尤其是涉及到SSL/TLS加密通信时,...

    tcnative-1.dll文件1.2.17版本

    tcnative-1.dll 文件是Apache Tomcat和其他Java应用服务器中常用的一个组件,它是一个本地库,主要用于加速Java的SSL处理和TLS协议。1.2.17版本是这个库的一个特定发行版,提供了对最新SSL/TLS标准的支持和优化。 ...

    tcnative-1.dll 1.1.24(win32和64)

    tcnative-1.dll是Apache Tomcat项目中的一个关键组件,主要负责在Java应用程序中提供本机库支持。这个文件的1.1.24版本同时提供了适用于Windows 32位和64位系统的版本,确保了在不同操作系统环境下的兼容性。 1. **...

    tcnative-1.dll 1.2.23

    tcnative-1.dll,全称Apache Tomcat Native Library,是Apache Tomcat项目的一个组件,主要负责提供与操作系统更紧密的集成。它实现了Java的JSSE(Java Secure Socket Extension)API,通过JNI(Java Native ...

Global site tag (gtag.js) - Google Analytics