Tomcat9的新特性和Tomcat8的区别
一、Tomcat 9.0.0.M1 (alpha) 版本的主要特点
2015年11月19日,tomcat团队宣布,Tomcat 9.0.0.M1 (alpha) 版本发布。tomcat9 和tomcat8 相比有以下新特性
- Adding support for HTTP2, and TLS virtual hosting
- An implementation of the current draft of the Servlet 4.0 specification
- The BIO connectors, support for Windows Itanium and support for Comet have been removed
Tomcat 9.0 is designed to run on Java SE 8 and later.
1、新增HTTP/2支持和TLS虚拟主机。
2、实现当前Servlet4.0规范草案
3、BIO connectors 不再支持Windows Itanium 和 Comet
4、Tomcat 9.0设计用于运行在Java se 8及以后的版本。
一、Apache Tomcat 8介绍
Apache Tomcat 8RC1版经过了几年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。
Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。
我们可以来看看Tomcat最近几个版本分别支持的JavaEE规范。
------------------------
Tomcat 6: Servlet 2.5、JSP 2.1、EL 2.1
Tomcat7: Servlet 3.0、JSP 2.2、EL 2.2
Tomcat8: Servlet 3.1、JSP 2.3、EL 3.0
为什么会冒出一个 Tomcat 8.5.0 版本呢
简单总结来说,Tomcat 9绑定到Java EE8了。Java EE 8延了。Tomcat 8.0.x挺稳定了,很多用户不想加大量新功能影响稳定性了。所以出来了一个8.5版本,让想用新技术的用户可以用8.5版。
同时支持 Servlet 3.1, JSP 2.3, EL 3.0, WebSocket 1.1 和 JASPIC 1.1 规范。Tomcat 8.0.x 分支虽然说支持 JDK8 ,但是支持非常有限,面对其他竞争者对 JDK8 新特性的完全支持,Tomcat 8 明显落后很多。
Tomcat9的新特性和Tomcat8的区别相关推荐
- php static与self,PHP5.3新特性static与self区别
很多人都说,PHP 简单,入门门槛较低,但是要学精通确很难.随着 PHP 不断的发展,新特性不断的增加,同时又得兼容老版本 PHP4 的一写语法特征,初学者在学习 PHP 时,显然就不再那么容易了.特 ...
- Vue3核心概念、新特性及与Vue2的区别
大家好,我是前端岚枫,一枚二线城市的程序媛,上篇主要跟分享了<VUE系列-Vue中组件的应用(三)>,今天主要跟大家分享我整理的vue3的相关核心概念及其新特性,与Vue3的区别,主要包括 ...
- es5和es6的区别、以及es6的新特性
es5和es6的区别 系统库的引入 es5:ES5中的引用需要先使用require导入React包,成为对象,再去进行真正引用 es6:ES6里,可以使用import方法来直接实现系统库引用,不需要额 ...
- python3.4和3.6的区别_详解Python3.6正式版新特性
按照Python官网上的计划,Python3.6正式版期望在2016-12-16号发布,也就是这周五.从去年的5月份开始,Python3.6版本就已经动手开发了,期间也断断续续的发布了4个Alpha版 ...
- 接口与抽象类区别和接口jdk8新特性
jdk8之前特点对比抽象类 1 接口用interface表示,和类是并列的,定义接口就是定义接口的成员 2 接口只能定义公共抽象方法(public abstract)和全局静态最终变量(public ...
- iOS6、7、8、9区别和新特性
一.关于内存警告 ios6中废除了viewDidUnload,viewWillUnload这两个系统回调,收到内存警告时在didReceiveMemoryWarning中进行相关的处理. 1 2 3 ...
- java 6 7 区别大吗_java基础(1)-比较jdk5,jdk6,jdk7的新特性
jdk8已经出来好长时间了,这里自己学习时简单总结的jdk5,jdk6和jdk7的新特性: 本文提纲: 一.jdk5的新特性 二.jdk6的新特性 三.jdk7的新特性 一.jdk5的新特性 首先简单 ...
- java字符串去重复_Java 8新特性:字符串去重
本文首发与InfoQ. 8月19日,Oracle发布了JDK 8u20,JDK 8u20包含很多新特性,比如Java编译器更新.支持在运行时通过API来修改MinHeapFreeRatio和MaxHe ...
- Servlet 3.0 新特性概述
Servlet 3.0 新特性概述 Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布.该版本在前一版本(Servlet 2.5)的基础上提供了若 ...
- Java8新特性整理篇
文章目录 概述 Lambda表达式 函数式(Functional)接口 Stream API Optional类 概述 Java 8是oracle公司于2014年3月发布,可以看成是自Java 5 以 ...
最新文章
- 全链路监控方案概述与比较
- execv shell_shell的exec命令
- [蓝桥杯] 连号区间数
- big sur删除snapshot_法国Labarthe-Sur-Lèze公立中学 | LCR Architectes
- 《Cracking the Coding Interview》——第11章:排序和搜索——题目7
- 学习web前端要了解的HTML5知识有哪些?
- 洛谷P1589 泥泞路
- 了解Docker、Ubuntu20.04安装docker教程
- java 二叉树的创建 遍历
- 写给电脑小白的电脑科普
- MariaDB安装教程
- 模拟新浪微博自动登陆
- 计算机之父的童年故事教案,《计算机之父的童年故事》教学设计
- HY-SRF05 五针超声波测距模块 在stm32f4上实现 附代码 个人经验
- matlab从无到有系列(五):基本图形图像处理功能
- 利用requests库批量下载PDF文件
- android涂鸦程序(在图像上绘制)
- js使用slice函数拆分数组
- linux开机出现initramfs无法进入系统
- 网站是否被墙的辨别及解决方法
热门文章
- 【无人驾驶入门】一、概述
- linux安装2870无线网卡,告诉你Ubuntu 12.04下RT5370无线网卡驱动安装的方法及命令
- 这个“忽悠”马云10亿的男人,还了阿里5000亿,今天当选为院士!
- centos yum安装tracert_centos6.3如何打开tracert
- 机器学习---黑箱原理
- RQNOJ 169 最小乘车费用
- 清华计算机科学技术复试2018,2018清华大学计算机科学与技术系考研复试名单
- 人脸识别最全知识图谱—清华大学出品
- High-Dimensional Statistics A Non-Asymptotic Viewpoint by Martin J. Wainwright Exercise7.3
- LinkLab 链接