见tomcat的官网说明:tomcat.apache.org/whichversion.html

Apache Tomcat ®是一个开源软件实现了Java Servlet和JavaServer Pages技术。 不同版本的Apache Tomcat可用于不同版本的Servlet和JSP规范。规范和相应的Apache Tomcat版本之间的映射是:

Servlet规范 JSP规格 EL规格 WebSocket规范 JASPIC规格 Apache Tomcat版本 最新版本 支持的Java版本
4 TBD(2.4?) TBD(3.1?) TBD(1.2?) 1.1 9.0.x 9.0.0.M26(α) 8及以后
3.1 2.3 3.0 1.1 1.1 8.5.x的 20年8月5日 7及以后
3.1 2.3 3.0 1.1 N / A 8.0.x(取代) 8.0.46(取代) 7及以后
3.0 2.2 2.2 1.1 N / A 的7.0.x 7.0.81 6和更高版本
(7和更高版本的WebSocket)
2.5 2.1 2.1 N / A N / A 6.0.x(存档) 6.0.53(存档) 5及以后
2.4 2.0 N / A N / A N / A 5.5.x(存档) 5.5.36(存档) 1.4及以后
2.3 1.2 N / A N / A N / A 4.1.x(存档) 4.1.40(存档) 1.3及更晚
2.2 1.1 N / A N / A N / A 3.3.x(存档) 3.3.2(存档) 1.1及以后

对于任何稳定的Java版本,Tomcat都支持每个版本,以满足上表中最后一列的要求。

Tomcat还应该处理任何Java早期访问构建,以满足上表中最后一列的要求。例如,用户在第一个稳定的Java 8版本之前的几个月内,在Java 8上成功运行Tomcat 8。但是,早期访问构建的用户应该注意以下几点:

  • 初始的早期访问构建包含可能导致在Tomcat上运行的Web应用程序出现问题的bug也是不寻常的。
  • 如果新的Java版本引入了新的语言功能,那么默认的JSP编译器可能不会马上支持它们。将JSP编译器切换为javac可能会使这些新的语言功能在JSP中使用。
  • 如果您使用Java早期访问构建发现问题,请 寻求帮助。Tomcat用户的邮件列表可能是最好的开始的地方。

以下将更详细地介绍这些版本,以帮助您确定哪一个适合您。有关每个版本的更多细节可以在相关的发行说明中找到。

请注意,尽管我们提供了诸如Apache Tomcat 7.x之类的旧版本的下载和文档,但我们强烈建议用户尽可能使用最新的稳定版本的Apache Tomcat。我们认识到,跨主要版本的升级可能不是一件简单的工作,而且在旧版本的用户的邮件列表中仍然提供一些支持。然而,由于社区驱动的支持方式,您的版本越老,人们就越有兴趣或能够支持您。

 

jdk和tomcat版本对应的更多相关文章

  1. jdk和Tomcat版本之间的关系,jdk尽量要比tomcat低才行

    注:本文来源于:6860 <jdk和Tomcat版本之间的关系,jdk尽量要比tomcat低才行> 用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没 ...

  2. 搭建阿里云服务器(centos,jdk和Tomcat版本)

    1.购买服务器(登录阿里云,购买服务器,并进入控制台,查看自己的服务器实例 2.域名注册(这步可以省略,直接IP地址访问,因为域名需要备案),购买域名的需要进行解析以及绑定自己的服务器 3.可以准备一 ...

  3. 阿里云轻量应用服务器 怎么控制怎么上传文件怎么安装JDK和Tomcat怎么完成JavaWeb的部署

    你是否遇到过这些问题,自己的javaweb项目本地运行一切正常,但是一旦转移到阿里服务器之类的.就出现以下问题. 1 jsp无法解析java类 2 Only a type can be importe ...

  4. 在tomcat中配置jdk的不同版本

    在tomcat中配置jdk的不同版本---------------------------------------------------------------------------------- ...

  5. tomcat jdk servlet websocket版本对应关系

    最近在考虑公司主要基础三方库版本统一和升级的问题,特看了下tomcat jdk servlet websocket版本的对应关系,如下:

  6. springmvc学习之jdk版本,tomcat版本,spring版本

    使用的软件是myeclipse2018,jdk8,tomcat9.0,spring3.2.0 以上为我的软件及各种配置 1.建立了web工程,build path 使用的是默认的j2EE1.8(只有配 ...

  7. tomcat和jdk版本兼容(Tomcat版本要比jdk高)

    用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没有问题,但是直接运行jsp却死活都运行失败. 最后发现是tomcat和jdk的版本问题造成的. 总结如下: to ...

  8. JDK和Tomcat部署时,版本不同的问题解决

    问题: 在以Tomcat作为Web容器,启动java Web工程时,遇到下面问题:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatExcep ...

  9. Windows 搭建jdk、Tomcat、eclipse以及SVN、maven插件开发环境

    未经允许,不得转载 Jdk1.7安装 jdk下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk之 ...

随机推荐

  1. 【转】ios 抓取 tcp/udp 包

    原文: http://useyourloaf.com/blog/2012/02/07/remote-packet-capture-for-ios-devices.html Remote Packet ...

  2. Angular2 *ngFor把数据显示在多个input中出错解决方法

    点击添加按钮会自动添加一个空的input组 html <div class="form-inline"> <label class="form-cont ...

  3. Protocols, Generics, and Existential Containers — Wait What?

    For the longest time now, I thought that the two functions above were the same. But in actuality, wh ...

  4. @property 装饰器

    property() 函数作用于新式类,返回属性值. class C(object): def __init__(self): self._x = None def getx(self): print ...

  5. MVC渲染文章内容的html标签转义

    文章详情页一般从数据库中取出文章内容,文章内容一般含有 等html标签,MVC中如果直接从模型输出文章内容,会把html标签转义变成<&gt等,这时候是要把转义后的标签变成html标签, ...

  6. jquery全选 反选

    //全选 反选 $('#chkAll').on('click',function(){ $('input.chkbox').prop('checked',$(this).prop('checked') ...

  7. 使用Apache HttpClient 4.x发送Json数据

    Apache HttpClient是Apache提供的一个开源组件,使用HttpClient可以很方便地进行Http请求的调用.自4.1版本开始,HttpClient的API发生了较大的改变,很多方法 ...

  8. Mac 下 SVN 的使用

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还 ...

  9. CSS 学习路线(二)选择器

    选择器 规则结构: 分两个基本部分 选择器(selector)和声明块(declaration block) 组成 声明块:由一个或多个声明组成,每一个声明都是属性-值对 选择器分为:元素选择器,类选 ...

  10. LeetCode34.在排序数组中查找元素的第一个和最后一个位置 JavaScript

    给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 你的算法时间复杂度必须是 O(log n) 级别. 如果数组中不存在目标值,返回 [ ...