jdk和tomcat版本对应
见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版本对应的更多相关文章
- jdk和Tomcat版本之间的关系,jdk尽量要比tomcat低才行
注:本文来源于:6860 <jdk和Tomcat版本之间的关系,jdk尽量要比tomcat低才行> 用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没 ...
- 搭建阿里云服务器(centos,jdk和Tomcat版本)
1.购买服务器(登录阿里云,购买服务器,并进入控制台,查看自己的服务器实例 2.域名注册(这步可以省略,直接IP地址访问,因为域名需要备案),购买域名的需要进行解析以及绑定自己的服务器 3.可以准备一 ...
- 阿里云轻量应用服务器 怎么控制怎么上传文件怎么安装JDK和Tomcat怎么完成JavaWeb的部署
你是否遇到过这些问题,自己的javaweb项目本地运行一切正常,但是一旦转移到阿里服务器之类的.就出现以下问题. 1 jsp无法解析java类 2 Only a type can be importe ...
- 在tomcat中配置jdk的不同版本
在tomcat中配置jdk的不同版本---------------------------------------------------------------------------------- ...
- tomcat jdk servlet websocket版本对应关系
最近在考虑公司主要基础三方库版本统一和升级的问题,特看了下tomcat jdk servlet websocket版本的对应关系,如下:
- springmvc学习之jdk版本,tomcat版本,spring版本
使用的软件是myeclipse2018,jdk8,tomcat9.0,spring3.2.0 以上为我的软件及各种配置 1.建立了web工程,build path 使用的是默认的j2EE1.8(只有配 ...
- tomcat和jdk版本兼容(Tomcat版本要比jdk高)
用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没有问题,但是直接运行jsp却死活都运行失败. 最后发现是tomcat和jdk的版本问题造成的. 总结如下: to ...
- JDK和Tomcat部署时,版本不同的问题解决
问题: 在以Tomcat作为Web容器,启动java Web工程时,遇到下面问题:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatExcep ...
- Windows 搭建jdk、Tomcat、eclipse以及SVN、maven插件开发环境
未经允许,不得转载 Jdk1.7安装 jdk下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk之 ...
随机推荐
- day13 多线程建立方法
#01创建多线程 继承Thread类 覆盖run方法:run方法里面运行要执行的代码 创建对象 调用start方法,start方法会开启线程,然后调用run方法 获取线程名字: ...
- IOS .a静态库的和.framework制作
什么是库? 库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为2种类型 开源库 公开源代码,能看到具体实现 比如SDWebImage.AFNetworking 闭源库 不公 ...
- Xposed模块开发基本方法记录
由于某些课程实验的要求,需要通过xposed框架对某应用进行hook操作,笔者选用了开源且免费的xposed框架进行实现.虽然网上存在一些利用xposed实现特定功能的文章资源,但大多均将xposed ...
- 「NOIP2018 保卫王国」
题目 强制选点我们可以把那个点权搞成\(-inf\),强制不选我们搞成\(inf\),之后就真的成为动态\(dp\)的板子题了 由于不想像板子那样再写一个最大独立集的方程,之后利用最小点覆盖=总点权- ...
- P1314 聪明的质监员
题目描述 小T 是一名质量监督员,最近负责检验一批矿产的质量.这批矿产共有 n 个矿石,从 1 到 n 逐一编号,每个矿石都有自己的重量 \(w_i\) 以及价值 \(v_i\) .检验矿产的流程是 ...
- servlet的生命周期详解
一.servlet生命周期原理解析 1.Servlet生命周期分为三个阶段: (1)初始化阶段 调用init()方法 (2)响应客户请求阶段 调用service()方法 (3)终止阶段 调用dest ...
- POJ 3261 Milk Patterns 【后缀数组 最长可重叠子串】
题目题目:http://poj.org/problem?id=3261 Milk Patterns Time Limit: 5000MS Memory Limit: 65536K Total Subm ...
- 6、Dubbo-配置(1)
覆盖关系 下图展示了配置覆盖关系的优先级,从上到下优先级依次降低: 参考官网:http://dubbo.apache.org/zh-cn/docs/user/configuration/configu ...
- browserify文件后函数调用报is not defined的原因
举个例子: a.js ; module.exports.a = a; b.js var result = require('./a'); var getA =() => { console.lo ...
- pgAdmin4 重置布局
pgAdmin4 是网页版客户端,而且在其网页上可以通过拖拽改变布局.当布局混乱时可以通过 菜单File--Reset Layout功能来重置. 如果这篇随笔只是为了说以上这句话就没必要了,而且你根据 ...