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之 ...
随机推荐
- hctf2018wp复现
1.bottle 登陆网站后存在提交url的地方 测试发生存在如下paload,知识点:1.crlf 2.写一个网站开发的端口小于80,浏览器就不会跳转能执行js(payload只能在火狐浏览器执行) ...
- python文件操作指令
原文地址:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html 常用的文件操作指令: python中对文件.文件夹(文件操 ...
- [转]C#三层架构登陆实例
很早之前,就听说过三层结构了.当时只知道 三层结构 是把 系统的 界面 跟 数据库操作等不相关的程序分别开来.原来这么简单的实现,确实传说中的 三层结构啊. 首先,先来看一下是哪三层.表示层(UI, ...
- 将本地已经存在的非git项目提交到github上的空仓库
一.本地项目执行操作 1.在本地项目目录下初始化git仓库 git init 2.将本地项目下工作区的所有文件添加到git版本库的暂存区中 git add . (可以创建.gitignore文件忽略不 ...
- 优化Eclipse基本配置
eclipse有很多默认配置会造成其本身运行缓慢,特别是加载大型工程的时候,以下列举的几种方法可以优化eclipse的运行速度,加快工程的加载和构建. 关闭XML Validation 1. 关闭当前 ...
- uboot 移植 要点
1.第一 首先要 学会 shell 语法 比如 变量的 概念 变量的使用 ,if 语法 ,以及简单 IF 语法(与 或预算),以及 while for 循环 等等语法,才能看得懂 uboot ...
- node.js环境下写的vue项目
github地址:https://github.com/anxizhihai/JournalismProject.git
- 获取url中?后面传递的参数
function getUrlArgs(){ var url=location.href; var i=url.indexOf('?'); if(i==-1)return; var querystr= ...
- 如何快速找到指定端口被哪个程序占用并释放该端口(解决bindException)
首先打开打开任务管理器,选择性能模块,下方有打开资源监视器,或者直接搜索资源监视器 在资源监视器中点击侦听端口模块,即可看到正在使用网络端口的应用程序名和pid,如果被占用可以直接使用命令行关闭即可 ...
- 【原创】如何设置Virtual Box虚拟机CentOS7为静态IP地址
如何设置Virtual Box虚拟机CentOS7为静态IP地址 最近要搭建一个Kubernetes集群,需要设置虚拟机为静态IP地址不变.翻了一些资料,参差不齐,有些也比较过时了.自己实测总结了一下 ...