Web

Tomcat、Servlet、JSP之间是什么关系

2018-11-15  本文已影响41人  jack_fd

概述

Apache Tomcat版本

Servlet规范 JSP规范 EL规格 WebSocket规范 JASPIC规格 Apache Tomcat版本 最新版本 支持的Java版本
4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.13 8 and later
3.1 2.3 3.0 1.1 1.1 8.5.x 8.5.35 7 and later
3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 8.0.53 (superseded) 7 and later
3.0 2.2 2.2 1.1 N/A 7.0.x 7.0.91 6 and later(7 and later for WebSocket)
2.5 2.1 2.1 N/A N/A 6.0.x (archived) 6.0.53 (archived) 5 and later
2.4 2.0 N/A N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later
2.3 1.2 N/A N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later
2.2 1.1 N/A N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later

Apache Tomcat 9.x
Apache Tomcat上9.x的是发展的当前焦点,它建立在Tomcat 8.0.x和实现了目前草案的Servlet 4.0规范,它包括以下显著改进:

添加对HTTP / 2的支持(需要APR /本地库)
添加对TLS虚拟主机的支持
添加了对使用JSSE连接器(NIO和NIO2)使用OpenSSL for TLS支持的支持。

Apache Tomcat 8.x
的Apache Tomcat 8.x的建立在Tomcat的7.0.x并实施 的Servlet 3.1,JSP 2.3,EL 3.0 和WebSocket的1.1规格。除此之外,还包括以下重大改进:

单个公共资源实现来替换早期版本中提供的多个资源扩展特性。
的Apache Tomcat 8.5.x的支持相同的Servlet,JSP,EL和WebSocket规范的版本的Apache Tomcat 8.0.x. 除此之外,它也实现了JASPIC 1.1规范。还有在许多领域显著变化引擎盖下,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参阅Apache Tomcat 8.5更改日志。

Apache Tomcat 7.x
的Apache Tomcat 7.x的建立在Tomcat中6.0.x的改进和实现的Servlet 3.0, JSP 2.2,EL 2.2和 WebSocket的1.1规格。除此之外,它还包括以下改进:

Web应用程序内存泄漏检测和预防
提高了Manager和Host Manager应用程序的安全性
通用CSRF保护
支持直接在Web应用程序中包含外部内容
重构(连接器,生命周期)和大量的内部代码清理
Apache Tomcat 6.x
的Apache Tomcat 6.x的建立在Tomcat中的5.5.x的改进和实现的Servlet 2.5和 JSP 2.1规范。除此之外,它还包括以下改进:

内存使用优化
高级IO功能
重构聚类
Tomcat的6的用户应该知道,Tomcat的团队已经公布了 的生命日期为Tomcat 6.x的结束。Tomcat 6.x的用户应该计划在Tomcat 6.x到达生命周期之前进行升级

上一篇 下一篇

猜你喜欢

热点阅读