版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/pojpoj/article/details/82222793

一、Tomcat 9.0.0.M1 (alpha) 版本的主要特点

2015年11月19日,tomcat团队宣布,Tomcat 9.0.0.M1 (alpha) 版本发布。tomcat9 和tomcat8 相比有以下新特性

  1. Adding support for HTTP2, and TLS virtual hosting
  2. An implementation of the current draft of the Servlet 4.0 specification
  3. The BIO connectors, support for Windows Itanium and support for Comet have been removed
  4. 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的区别相关推荐

  1. php static与self,PHP5.3新特性static与self区别

    很多人都说,PHP 简单,入门门槛较低,但是要学精通确很难.随着 PHP 不断的发展,新特性不断的增加,同时又得兼容老版本 PHP4 的一写语法特征,初学者在学习 PHP 时,显然就不再那么容易了.特 ...

  2. Vue3核心概念、新特性及与Vue2的区别

    大家好,我是前端岚枫,一枚二线城市的程序媛,上篇主要跟分享了<VUE系列-Vue中组件的应用(三)>,今天主要跟大家分享我整理的vue3的相关核心概念及其新特性,与Vue3的区别,主要包括 ...

  3. es5和es6的区别、以及es6的新特性

    es5和es6的区别 系统库的引入 es5:ES5中的引用需要先使用require导入React包,成为对象,再去进行真正引用 es6:ES6里,可以使用import方法来直接实现系统库引用,不需要额 ...

  4. python3.4和3.6的区别_详解Python3.6正式版新特性

    按照Python官网上的计划,Python3.6正式版期望在2016-12-16号发布,也就是这周五.从去年的5月份开始,Python3.6版本就已经动手开发了,期间也断断续续的发布了4个Alpha版 ...

  5. 接口与抽象类区别和接口jdk8新特性

    jdk8之前特点对比抽象类 1 接口用interface表示,和类是并列的,定义接口就是定义接口的成员 2 接口只能定义公共抽象方法(public abstract)和全局静态最终变量(public ...

  6. iOS6、7、8、9区别和新特性

    一.关于内存警告 ios6中废除了viewDidUnload,viewWillUnload这两个系统回调,收到内存警告时在didReceiveMemoryWarning中进行相关的处理. 1 2 3 ...

  7. java 6 7 区别大吗_java基础(1)-比较jdk5,jdk6,jdk7的新特性

    jdk8已经出来好长时间了,这里自己学习时简单总结的jdk5,jdk6和jdk7的新特性: 本文提纲: 一.jdk5的新特性 二.jdk6的新特性 三.jdk7的新特性 一.jdk5的新特性 首先简单 ...

  8. java字符串去重复_Java 8新特性:字符串去重

    本文首发与InfoQ. 8月19日,Oracle发布了JDK 8u20,JDK 8u20包含很多新特性,比如Java编译器更新.支持在运行时通过API来修改MinHeapFreeRatio和MaxHe ...

  9. Servlet 3.0 新特性概述

    Servlet 3.0 新特性概述 Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布.该版本在前一版本(Servlet 2.5)的基础上提供了若 ...

  10. Java8新特性整理篇

    文章目录 概述 Lambda表达式 函数式(Functional)接口 Stream API Optional类 概述 Java 8是oracle公司于2014年3月发布,可以看成是自Java 5 以 ...

最新文章

  1. 全链路监控方案概述与比较
  2. execv shell_shell的exec命令
  3. [蓝桥杯] 连号区间数
  4. big sur删除snapshot_法国Labarthe-Sur-Lèze公立中学 | LCR Architectes
  5. 《Cracking the Coding Interview》——第11章:排序和搜索——题目7
  6. 学习web前端要了解的HTML5知识有哪些?
  7. 洛谷P1589 泥泞路
  8. 了解Docker、Ubuntu20.04安装docker教程
  9. java 二叉树的创建 遍历
  10. 写给电脑小白的电脑科普
  11. MariaDB安装教程
  12. 模拟新浪微博自动登陆
  13. 计算机之父的童年故事教案,《计算机之父的童年故事》教学设计
  14. HY-SRF05 五针超声波测距模块 在stm32f4上实现 附代码 个人经验
  15. matlab从无到有系列(五):基本图形图像处理功能
  16. 利用requests库批量下载PDF文件
  17. android涂鸦程序(在图像上绘制)
  18. js使用slice函数拆分数组
  19. linux开机出现initramfs无法进入系统
  20. 网站是否被墙的辨别及解决方法

热门文章

  1. 【无人驾驶入门】一、概述
  2. linux安装2870无线网卡,告诉你Ubuntu 12.04下RT5370无线网卡驱动安装的方法及命令
  3. 这个“忽悠”马云10亿的男人,还了阿里5000亿,今天当选为院士!
  4. centos yum安装tracert_centos6.3如何打开tracert
  5. 机器学习---黑箱原理
  6. RQNOJ 169 最小乘车费用
  7. 清华计算机科学技术复试2018,2018清华大学计算机科学与技术系考研复试名单
  8. 人脸识别最全知识图谱—清华大学出品
  9. High-Dimensional Statistics A Non-Asymptotic Viewpoint by Martin J. Wainwright Exercise7.3
  10. LinkLab 链接