tomcat 各版本比较

article/2025/11/3 2:09:24

详情请看下面文字介绍

Apache Tomcat 9.X
Apache Tomcat 9.倍的发展是当前的焦点。 它 建立在Tomcat 8.0。 8.5 x和。 x和实现Servlet 4.0,JSP 2.3,埃尔3.0,WebSocket 1.1和JASPIC 1.1规格(所需要的版本 Java EE平台)。 此外,它包括 以下重大改进:

增加了支持HTTP / 2
增加了支持TLS支持使用OpenSSL JSSE连接器 (NIO和NIO2)
增加了支持TLS虚拟主机(SNI)
Apache Tomcat 8.X
Apache Tomcat 8.0.x建立在Tomcat 7.0。 x和实现Servlet 3.1,JSP 2.3,埃尔3.0和WebSocket 1.1规范。 除了 ,它包括以下重大改进:

一个单一的、常见的资源实现替换多个资源 早期版本中提供扩展功能。
Apache Tomcat 8.5.x支持相同的Servlet、JSP EL 作为Apache Tomcat 8.0.x WebSocket规范版本。 除此之外, 它还实现了JASPIC 1.1规范。

它成立于2016年3月从Tomcat 9.0.0叉。 M4(α) 里程碑版本。 它提供了HTTP / 2的支持和其他特性 Tomcat 9。 x代码库,同时与Tomcat 8.0运行时和兼容 规范要求。 (一个稳定版本的Tomcat 9.0不能 创造了当时,Java EE规范的目标Tomcat 9 最终只有几年后)。

Tomcat 8.5被认为是替代Tomcat 8.0。 请参考迁移向导迁移到指导 Tomcat 8.5。

Apache Tomcat 8.5。 x包括以下重大改进:

支持HTTP / 2(需要补充道Tomcat本地库)
增加了支持TLS支持使用OpenSSL JSSE连接器 (NIO和NIO2)
增加了支持TLS虚拟主机(SNI)
以下技术在Apache Tomcat 8.5.x被移除:

生物的实现HTTP和美国连接器
支持Comet API
在许多领域有重大变化在引擎盖下,导致 改进的性能、稳定性和总体拥有成本。 请参考 Apache Tomcat 8.5的更新日志获取详细信息。

Tomcat 8.0应该意识到Tomcat 8.0的用户已经达到了生命的结束。 Tomcat 8.0的用户。 x应该 升级到Tomcat 8.5。 x或更高版本。

Apache Tomcat 7.X
Apache Tomcat 7.倍建立在改进了 Tomcat 6.0。 x和实现Servlet 3.0,JSP 2.2,埃尔2.2和WebSocket 1.1规范。 除了 ,它包括以下改进:

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

内存使用优化
先进的IO能力
重构集群
Tomcat 6应该意识到Tomcat 6的用户已经达到了生命的结束。 用户的Tomcat 6。 x应该 升级到Tomcat 7。 x或更高版本。

Apache Tomcat 5.X
Apache Tomcat 5.倍可以下载的吗 档案。

Apache Tomcat 5.5.x支持相同的Servlet和JSP 作为Apache Tomcat 5.0.x规范版本。 有重大改变 在许多领域在底层,从而提高员工的性能,稳定性, 和总拥有成本。 请参阅Apache Tomcat 5.5的更新日志 获取详细信息。

Apache Tomcat 5.0.x提高了在Apache Tomcat 4.1在许多 的方法,包括:

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

Apache Tomcat 4.X
Apache Tomcat 4.倍可以下载的吗 档案。

Apache Tomcat 4.倍实现了一个新的servlet容器(称为 卡特琳娜)是基于全新的体系结构。 4。 x版本 实现Servlet 2.3和JSP 1.2规范。

Apache Tomcat 4.1.x是一个重构 Apache Tomcat 4.0。 x,包含了重要的改进,包括:

基于JMX的管理功能
JSP和基于Struts的web应用程序管理
新狼连接器(HTTP / 1.1,美国1.3和JNI支持)
重写碧玉JSP页面编译器
性能和内存效率的改进
增强管理器应用程序支持集成的开发 工具
自定义Ant任务直接与管理器应用程序交互 从构建。 xml脚本
Apache Tomcat 4.0.x。 Apache Tomcat 4.0.6是古老的生产 质量的释放。 4.0 servlet 容器(卡特琳娜)开发的灵活性和 的性能。 4.0版实现了Servlet的最终发布版本 2.3和JSP 1.2规范。 根据规范,Apache Tomcat 4.0 还支持构建web应用程序的Servlet 2.2和JSP 1.1 规格没有变化。

Tomcat 4应该意识到Tomcat 4的用户已经达到了 生命的结束。 Tomcat 4的用户。 x应该升级到Tomcat 7。 x或 以后。

Apache Tomcat 3.X
Apache Tomcat 3.倍可以下载的吗 档案。

版本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版本是一个遗留版本。
所有Apache Tomcat 3.倍版本跟踪他们的遗产 原始的Servlet和JSP实现太阳捐赠给Apache 软件的基础。 的3。 x版本实现Servlet 2.2和JSP 1.1规范。

Apache Tomcat 3.3.x。 3.3.2是当前生产版本 质量的释放。 它仍然在3.2版本开始,的重构 它的逻辑结论。 版本3.3提供了一个更加模块化 设计和允许servlet容器被添加和删除定制 模块控制servlet请求的处理。 这个版本也 包含了许多性能改进。

Apache Tomcat 3.2.x。 3.2版本添加了一些新特性 自3.1; 主要工作是一个内部改善的重构 性能和稳定性。 3.2.1版本,如3.1.1,安全 补丁。 3.2.2版本和所有已知固定大量的bug 规范合规问题。 3.2.3版本安全更新 关闭一个严重的安全漏洞。 3.2.4条版本是一个小错误修复版本。 3.2.3之前所有用户的Apache Tomcat版本应该尽快升级 可能的。 除了修复关键安全相关的错误, 开发在Apache Tomcat 3.2。 x分行已经停止。

Apache Tomcat里。 3.1版包含几个 在Apache Tomcat 3.0改进,包括servlet重载,WAR文件 支持和添加连接器IIS web服务器和Netscape。 的 3.1.1最新维护版本,包含解决安全问题。 没有积极开发进行了Apache Tomcat里。 Apache Tomcat的用户 3.1应该更新3.1.1关闭安全漏洞他们 强烈建议迁移到当前的生产版本,Apache Tomcat 3.3。

Apache Tomcat 3.0.x。 最初的Apache Tomcat发布。

Tomcat 3应该意识到Tomcat的用户已经达到了 生命的结束。 Tomcat用户3。 x应该升级到Tomcat 7。 x或 以后。
 

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi


http://chatgpt.dhexx.cn/article/CErcxkT6.shtml

相关文章

简单使用tomcat查看版本信息等·

Tomcat 是什么 ? 1.Apache Tomcat 是由 Apache Software Foundation(ASF)开发的一个开源 Java WEB 应用服务器。 2.由于 Tomcat 是由 Java 语言实现的,因此需要运行在 Java 虚拟机上,所以使用前要先安装 JDK&#xff0…

Linux下查看tomcat版本

先进到tomcat的bin目录下(cd /tomcat目录/bin),在执行./version.sh tomcat版本:6.0

Linux下查看Tomcat版本信息

一、为什么要查看tomcat版本信息 1:客户或开发者要求 2:网站迁移或环境复制 3:漏洞查看或渗透测试 二、如何查看tomcat版本信息 1:使用curl命令收集网页信息,过滤出“Apache Tomcat”即可 命令:curl T…

查看SpringBoot内置tomcat版本

目录 1.黑窗口输入命令: 2.查看版本:打开tree.txt文件​编辑 1.黑窗口输入命令: mvn dependency:tree > tree.txt 2.查看版本:打开tree.txt文件

CentOS或Linux中,查看Tomcat版本的三种方式

目 录 1.通过rpm命令查看 2.通过catalina.jar查看 3.通过version.sh查看 1.通过rpm命令查看 如果使用的rpm安装的tomcat,则使用如下命令查看 rpm -q tomcat 版本号为:7.0.76 2.通过catalina.jar查看 catalina.jar是在tomcat/lib/catalina.jar中&…

tomcat 如何查看tomcat版本及位数

最近项目部署需要在Linux环境进行,以往都是在windows环境部署,安装包等资源也都是经过生产验证的,每次都是无脑直接用。 这是第一次在Linux环境部署,资源都要重新找。首先是32位的JDK,然后是tomcat包,项目…

查看Tomcat版本

在Tomcat的安装目录的bin目录下,有这么两个文件 version.bat windows下的批处理文件 version.sh Linux下的Shell脚本 在DOS窗口执行version命令就可以查看版本了 D:\tomcat\bin>version Using CATALINA_BASE: "D:\tomcat" Using CATALINA_…

如何查看Tomcat版本信息

一、简单暴力的: 1、打开tomcat路径下的lib文件夹,找到catalina.jar 用解压工具打开,找到:MANIFEST.MF 打开就可以看到了; 二、进入tomcat 安装路径,进入bin文件夹。 对于version.bat点击运行后会直接消失…

MTK6737 WCN省晶体问题

MTK6737是 在6735基础上的升级版本,使用的的是同样的MT6225L(FM、GPS、WCN、BT)芯片,不需要修改驱动,只需要注意是否省晶体的配置,目前只是一个记录,需要根据核心模块的原理选择。 此处根据原理图得知使用…

Android动画定时lnvaliate,Android6.0 MTK6737 启动流程 · Younix’s Studio

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? OS:Android6.0 Hardware:MTK6737 [TOC] 一、启动流程概览 1. BootRom 固化在 CPU 内部。 负责从外部的存储器中加载 Preloader。 负责 USB Download。 2. Preloa…

MTK 6737平台RILD的实现

2019独角兽企业重金招聘Python工程师标准>>> 一、概述 关于RILD的功能,就不多说了,对上服务于Phone进程,也可以认为是RILJ层,向下同modem层进行通信,对MTK平台来说就是使用AT命令了。 二、RILD的架构 RILD主要由三部分组成,一个是rild.c,第二个是libri…

编写MTK6737平台的GPIO驱动例程(三)

在原先的设备驱动文件上增加上更加方便的交互方式那就是sysfs接口,使用device_create_file用于在sys下创建设备的属性节点。 注意一下device_attribute可以使用一下两种方法初始化 1、使用DEVICE_ATTR初始化结构体device_attribute,下面代码示例&#x…

23.mtk6737上报键值更改

1.dws修改按键上报 2.找底层上报的对应键值标(实体按键) \alps_o1_mp1\update\alps\kst\drv\dct\dct\old_dct\Keypad_YuSu.cmp 3.映射键值给上层用 alps_o1_mp1\update\alps\device\mediateksample\k37mv1_bsp\mtk-kpd.kl 4上层按键的定义在\alps\fra…

MTK6737处理器,MT6737芯片技术资料下载

MTK6737处理器,MT6737芯片技术资料下载 了解MTK的都知道,联发科的芯片资料并不是很难寻得!如果你还不知道在哪里可以下载的话,说明你已经不需要这些资料了,或者你用错了方式。既然讲到联发科,那就稍稍透露一…

andorid6.0 mtk6737平台 ctp调试方法

mtk平台上ctp调试很简单:搞定6根线就可以了,分别是地线,中断线,电源线,I2C线(2根),reset复位线。 这里地线就不讨论了。从原理图可以知道CTP是i2c 设备,保证I2C通讯正常前…

MTK 6737 android6.0 user版本打开root权限(adb root权限和 apk root权限)

系列文章 MTK 6735/6739/6755/6763 android8.1 user版本打开root权限(adb root权限和 apk root权限) 相比较 android8.1 而言,6.0 的要简单很多 1、首先 6.0 不需要关闭 DM-verity,只需开发 adb root 后就能成功 remount,对 system 分区 rw 操作 2、6.0 无需添加在 init…

android studio无法识别mtk,Android6.0 MTK6737 长按 Power 没有真正关机 (MTK IPO 功能) · Younix’s Studio...

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Hardware:MT6737 DeviceOS:Android6.0 Kernel: Linux3.18 HostOS: Ubuntu16.04 正常开机 45s. 长按 Power 键进行关机后, 在 5s 内立即按住 Power 键进行开机 虽…

mtk android高级工具,Android6.0 MTK6737 DCT 工具介绍 · Younix’s Studio

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? OS:Android6.0 Hardware:MTK6737 [TOC] MTK 的 DCT Driver Customization Tool MTK 为 GPIO、I2C 等配置制作了一个工具叫做 DCT , 可以直接在 UI 里…

[Android6.0][MTK6737] 启动流程分析

OS:Android6.0 Hardware:MTK6737 一、启动流程概览 1. BootRom2. Preloader3. LK4. Kernel5. Android 二、Bootloader 引导 2.1 preloader 启动过程 2.1.1 preloader 的功能preloader 中的硬件部分2.1.2 preloader 启动代码 2.2 LK 启动过程 2.2.1 LK 中的上电情景2.2.2 LK 中…

4G全网通MTK6737开发板-安卓核心板通信LTE模块方案

新移科技的XY001开发板(安卓智能核心板评估套件),主要用于新移科技3G/4G/5G智能核心板的功能开发与测试。适用:XY6761、XY6853、XY8735 、XY6580、 XY6762、XY6763、XY6765、XY6771、XY8788 、XY6737全系列核心板。 核心板产品介绍: MT6737…