The difference between each version of tomcat

Apache Tomcat is an open source software to achieve Java Servlet, jsp, Java Expression Language and Java WebSocket technology. Java Servlet, jsp, Java Expression Language and Java WebSocket specification is based on the Java Community Process development.
An open and participatory environment and Apache Tomcat software development under Apache license version 2 release. The purpose of the Apache Tomcat project is to become one of the best collaborative developers from around the world. We invite you to participate in this open development project. Learn more about participation, click here.
Apache Tomcat software numerous large-scale, mission-critical network applications in a variety of industries and organizations. Some of these are listed in users and their stories PoweredBywiki page.
Apache Tomcat, Apache Tomcat, Apache feathers, and Apache Tomcat project logo are trademarks of the Apache Software Foundation.
Each version requirements
Here Insert Picture Description

Apache Tomcat 9.X

Apache Tomcat 9. times of development is the current focus. It is built on Tomcat 8.0. And 8.5 x. x and implementation of Servlet 4.0, JSP 2.3, El 3.0, WebSocket 1.1 and JASPIC 1.1 specification (version required for the Java EE platform). In addition, it includes the following major improvements:

增加了支持HTTP / 2
增加了支持TLS支持使用OpenSSL JSSE连接器 (NIO和NIO2)
增加了支持TLS虚拟主机(SNI)

Apache Tomcat 8.X

Apache Tomcat 8.0.x built on Tomcat 7.0. x and achieve Servlet 3.1, JSP 2.3, 3.0 and El WebSocket 1.1 specification. In addition, it includes the following major improvements:

一个单一的、常见的资源实现替换多个资源 早期版本中提供扩展功能。

Apache Tomcat 8.5.x support the same Servlet, JSP EL as Apache Tomcat 8.0.x WebSocket specification version. In addition, it implements JASPIC 1.1 specification.

It was founded in March 2016 from Tomcat 9.0.0 fork. M4 (α) milestone version. It provides support and other features HTTP / 2 of Tomcat 9. x code base, while the runtime with Tomcat 8.0 and compatible specifications. (A stable version of Tomcat 9.0 can not be created at the time, Java EE specification Tomcat 9 final goal only a few years later).

Tomcat 8.5 is considered to be an alternative Tomcat 8.0. Refer to the Migration Wizard to migrate to guide Tomcat 8.5.

Apache Tomcat 8.5. x includes the following major improvements:

支持HTTP / 2(需要补充道Tomcat本地库)
增加了支持TLS支持使用OpenSSL JSSE连接器 (NIO和NIO2)
增加了支持TLS虚拟主机(SNI)

The following techniques are removed in Apache Tomcat 8.5.x:

生物的实现HTTP和美国连接器
支持Comet API

In many areas there are significant changes under the hood, resulting in improved performance, reliability and total cost of ownership. Please refer to Apache Tomcat 8.5 update log for details.

Tomcat 8.0 Tomcat 8.0 should be aware of users has reached end of life. Tomcat 8.0 users. x should upgrade to Tomcat 8.5. x or later.

Apache Tomcat 7.X

Apache Tomcat 7. times based on improved Tomcat 6.0. x and achieve Servlet 3.0, JSP 2.2, 2.2 and El WebSocket 1.1 specification. In addition, it includes the following improvements:

Web应用程序内存泄漏检测和预防
改进的安全性管理器和主机管理器应用程序
通用CSRF保护
支持包括外部内容直接在web应用程序中
重构(连接器,生命周期)和大量的内部代码清理

Apache Tomcat 6.X

Apache Tomcat 6. times based on improved Tomcat 5.5. and x and achieve JSP 2.1 Servlet 2.5 Specification. In addition, it includes the following improvements:

内存使用优化
先进的IO能力
重构集群

Tomcat 6 Tomcat users should be aware that 6 has reached the end of life. Tomcat 6 users. x should upgrade to Tomcat 7. x or later.

Apache Tomcat 5.X

Apache Tomcat 5. times you can download the file.

Apache Tomcat 5.5.x support the same JSP and Servlet specification as Apache Tomcat 5.0.x version. There are major changes in many areas on the ground floor, thereby improving employee performance, stability, and total cost of ownership. See the Apache Tomcat 5.5 update log for details.

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

性能优化和减少垃圾收集
重构应用程序部署人员,和一个可选的独立部署人员 允许web应用程序的验证和编译之前 它在生产中
完整的服务器监控使用JMX和经理的web应用程序
可伸缩性和可靠性增强
改进的标记库处理,包括先进的池和标签插件
改善与本机Windows和Unix平台集成,包装器
使用JMX嵌入
增强安全管理器支持
集成会话集群
扩展的文档

Tomcat 5 Tomcat users should be aware that 5 has reached the end of life. Tomcat 5 users. x should upgrade to Tomcat 7. x or later.

Apache Tomcat 4.X

Apache Tomcat 4. times you can download the file.
Apache Tomcat 4. fold implements a new servlet container (called Catalina) is based on the new architecture. 4. x version implements Servlet 2.3 and JSP 1.2 specification.
Apache Tomcat 4.1.x is a reconstructed Apache Tomcat 4.0. x, it contains important improvements, including:

基于JMX的管理功能
JSP和基于Struts的web应用程序管理
新狼连接器(HTTP / 1.1,美国1.3和JNI支持)
重写碧玉JSP页面编译器
性能和内存效率的改进
增强管理器应用程序支持集成的开发 工具
自定义Ant任务直接与管理器应用程序交互 从构建。 xml脚本

Apache Tomcat 4.0.x. Apache Tomcat 4.0.6 release is the oldest production quality. 4.0 servlet container (Catalina) to develop the flexibility and performance. Version 4.0 implements the Servlet final release version 2.3 and JSP 1.2 specification. According to the specification, Apache Tomcat 4.0 Servlet 2.2 also supports JSP 1.1 specifications and build web applications is not changed.

Tomcat 4 Tomcat 4 should be aware of users has reached end of life. Tomcat 4 user. x should upgrade to Tomcat 7. x or later.

Apache Tomcat 3.X

Apache Tomcat 3. times you can download the file.

版本3.3是当前生产质量释放 Servlet 2.2和JSP 1.1规范。 Apache Tomcat 3.3是最新的 Apache Tomcat 3的延续。 x架构; 它是更高级的第3.2.4, 这是“旧”生产质量。
3.2.4条版本是老的生产质量,现在发布 只维护模式。
3.1.1版本是一个遗留版本。

All versions of Apache Tomcat 3. times to track their original heritage of Servlet and JSP realize the sun donated to the Apache software foundation. 3. x version implements Servlet 2.2 and JSP 1.1 specifications.

Apache Tomcat 3.3.x. 3.3.2 is the current release of the production version of quality. It is still 3.2 version, it reconstructed its logical conclusion. Version 3.3 provides a more modular design and processing servlet container is allowed to add and remove custom module control servlet request. This release also includes a number of performance improvements.

Apache Tomcat 3.2.x. Version 3.2 adds some new features since 3.1; main task is to reconstruct an internal performance and stability improvements. 3.2.1 version, such as 3.1.1, security patches. 3.2.2 version and all known bug fixed a lot of specification compliance issues. 3.2.3 version of the security update to close a serious security breach. Version 3.2.4 is a minor bug fix release. All versions before 3.2.3 Apache Tomcat users should upgrade as soon as possible. In addition to fix critical security related errors, the development of the Apache Tomcat 3.2. x branch has stopped.

Apache Tomcat Lane. 3.0 version 3.1 contains several improvements in Apache Tomcat, including servlet reload, WAR file support and add a connector IIS web server and Netscape. The latest maintenance release 3.1.1, includes addressing security issues. Not been actively developed in Apache Tomcat. Apache Tomcat 3.1 users should update 3.1.1 is strongly recommended to close security holes they migrate to the current production version, Apache Tomcat 3.3.

Apache Tomcat 3.0.x. The original Apache Tomcat release.

Tomcat 3 should be aware of Tomcat users has reached end of life. Tomcat user 3. x should upgrade to Tomcat 7. x or later.

Apache Tomcat 9 is stable

tomcat9 have a stable version I downloaded had to create a project using servlet4.0 IDEA 9.0.1 9.0.2 9.0.6 now default to servlet4.0 java8 support tomcat9. Stability is in the affirmative.

Guess you like

Origin blog.csdn.net/qq_37651267/article/details/94592106