精华内容
下载资源
问答
  • TomcatJDK版本对应关系为: Servlet规格 JSP规范 EL规格 WebSocket规范 JASPIC规格 Apache Tomcat版本 最新发行版本 支持的Java版本 4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.27 8及更高版本 3.1 2.3 3.0 1.1 1.1 ...
  • TomcatJDK版本对应关系,Tomcat各版本特性

    万次阅读 多人点赞 2019-10-18 11:44:13
    文章目录Alpha / Beta / StableApache Tomcat 9.xApache Tomcat 8.xApache Tomcat 7.xApache Tomcat 6.x Apache Tomcat是一个开源软件实现...不同版本的Servlet和JSP规范可使用不同版本的Apache TomcatTomcatJDK...

    Apache Tomcat是一个开源软件实现了Java Servlet和Java Server Pages技术。不同版本的Servlet和JSP规范可使用不同版本的Apache Tomcat。Tomcat与JDK版本对应关系为:

    Servlet规格JSP规范EL规格WebSocket规范JASPIC规格Apache Tomcat版本最新发行版本支持的Java版本
    4.02.33.01.11.19.0.x9.0.278及更高版本
    3.12.33.01.11.18.5.x8.5.477及更高版本
    3.12.33.01.1不适用8.0.x(已取代)8.0.53(已取代)7及更高版本
    3.02.22.21.1不适用7.0.x7.0.966及更高版本 (WebSocket为7及更高版本)
    2.52.12.1不适用不适用6.0.x(已归档)6.0.53(已归档)5及更高版本
    2.42.0不适用不适用不适用5.5.x(已存档)5.5.36(存档)1.4及更高版本
    2.31.2不适用不适用不适用4.1.x(已归档)4.1.40(已归档)1.3及更高版本
    2.21.1不适用不适用不适用3.3.x(已存档)3.3.2(已存档)1.1及更高版本

    下面将详细介绍这些版本,以帮助您确定哪个版本适合您。有关每个发行版的更多详细信息,请参见相关的发行说明。

    请注意,尽管我们提供旧版本的下载和文档,例如Apache Tomcat 7.x,但我们强烈建议用户尽可能使用最新的稳定版Apache Tomcat。我们认识到跨主版本升级可能不是一件容易的事,并且列表中仍为旧版本的用户提供了一些支持。但是,由于社区驱动的支持方法,您的版本越旧,感兴趣或能够支持您的人就越少。

    Alpha / Beta / Stable

    Tomcat主要有三个版本,主要版本的初始发行通常会从Alpha到Beta,再到Stable

    Alpha版本可能包含规范中要求的大量未经测试/缺少的功能和/或重大错误,并且预计不会在任何时间段内稳定运行。

    Beta版本可能包含一些未经测试的功能和/或许多相对较小的错误。Beta版本预计不会稳定运行。

    Stable版本可能包含少量相对较小的错误。稳定的版本旨在用于生产用途,并有望在更长的时间内稳定运行。

    Apache Tomcat 9.x

    Apache Tomcat 9.x是当前的开发重点。它建立在Tomcat 8.0.x和8.5.x之上,并实现了Servlet 4.0JSP 2.3EL 3.0WebSocket 1.1JASPIC 1.1规范(Java EE 8平台要求的版本)。除此之外,它还包括以下重要改进:

    • 添加对HTTP / 2的支持(需要在Java 9上运行(自Apache Tomcat 9.0.0.M18起)或正在安装的Tomcat Native库)
    • 添加了对将OpenSSL用于JSSE连接器(NIO和NIO2)的TLS支持的支持
    • 增加了对TLS虚拟主机(SNI)的支持

    Apache Tomcat 8.x

    Apache Tomcat 8.0.x建立在Tomcat 7.0.x之上,并实现了 Servlet 3.1JSP 2.3EL 3.0WebSocket 1.1规范。除此之外,它还包括以下重要改进:

    • 一个单一的公共资源实现,以替换早期版本中提供的多个资源扩展功能。

    Apache Tomcat 8.5.x支持与Apache Tomcat 8.0.x相同的Servlet,JSP,EL和WebSocket规范版本。除此之外,它还实现了JASPIC 1.1规范。

    它是2016年3月从Tomcat 9.0.0.M4(alpha)里程碑发行版派生而来的。它提供Tomcat 9.x代码库的HTTP / 2支持和其他功能,同时与Tomcat 8.0运行时和规范要求兼容。(当时无法创建稳定的Tomcat 9.0版本,在几年后才确定了Tomcat 9的Java EE规范)。

    Tomcat 8.5被认为是Tomcat 8.0的替代品。请参阅 迁移指南,以获取有关迁移到Tomcat 8.5的指导。

    Apache Tomcat 8.5.x包括以下重要改进:

    • 添加对HTTP / 2的支持(需要Tomcat Native库)
    • 添加了对将OpenSSL用于JSSE连接器(NIO和NIO2)的TLS支持的支持
    • 增加了对TLS虚拟主机(SNI)的支持

    Apache Tomcat 8.5.x中删除了以下技术:

    • HTTP和AJP连接器的BIO实现
    • 支持Comet API

    Tomcat8.5再许多领域发生了重大变化,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参考Apache Tomcat 8.5更改日志。

    Tomcat 8.0的用户应该意识到Tomcat 8.0现在已经停止开发。Tomcat 8.0.x的用户应升级到Tomcat 8.5.x或更高版本。

    Apache Tomcat 7.x

    Apache Tomcat 7.x建立在Tomcat 6.0.x的改进之上,并实现了Servlet 3.0JSP 2.2EL 2.2WebSocket 1.1规范。除此之外,它还包括以下改进:

    • Web应用程序内存泄漏检测和预防
    • 改善Manager和Host Manager应用程序的安全性
    • 通用CSRF保护
    • 支持直接在Web应用程序中包含外部内容
    • 重构(连接器,生命周期)和大量内部代码清理

    Apache Tomcat 6.x

    Apache Tomcat 6.x以Tomcat 5.5.x的改进为基础,并实现了Servlet 2.5JSP 2.1规范。除此之外,它还包括以下改进:

    • 内存使用优化
    • 先进的IO功能
    • 重构集群

    Tomcat 6的用户应该知道Tomcat 6现在已经停止开发。Tomcat 6.x的用户应升级到Tomcat 7.x或更高版本。

    展开全文
  • tomcatjdk版本对应关系图

    千次阅读 2019-06-16 18:34:27
    下图是tomcat与jdk的对应版本: 因tomcatjdk版本都在不断变化,因此请前往tomcat官网进行查证,官网版本对应关系地址:http://tomcat.apache.org/whichversion.html ...

    下图是tomcat与jdk的对应版本:
    在这里插入图片描述
    因tomcat与jdk版本都在不断变化,因此请前往tomcat官网进行查证,官网版本对应关系地址:http://tomcat.apache.org/whichversion.html

    展开全文
  • Tomcat指定jdk路径

    2016-12-08 14:58:25
    Tomcat指定jdk路径
  • JDKtomcat版本对照

    2015-10-02 14:27:39
    JDKtomcat版本对照,Tomacat版本跟随JDK更新
  • tomcat修改JDK版本

    万次阅读 2018-01-31 09:40:07
    windows系统里,tomcat默认是使用系统变量JAVA_HOME的jdk版本,如果需要更换,可以在配置文件手动指定。 在bin\catalina.bat和bin\setclasspath.bat文件,记事本打开编辑,开头的空白处加上: set JAVA_HOME=D:\...

    windows系统里,tomcat默认是使用系统变量JAVA_HOME的jdk版本,如果需要更换,可以在配置文件手动指定。

    在bin\catalina.bat和bin\setclasspath.bat文件,记事本打开编辑,开头的空白处加上:

    set JAVA_HOME=D:\jdk\jdk1.8.0_31
    set JRE_HOME=D:\jdk\jdk1.8.0_31\jre


    展开全文
  • TomcatJDK版本的对应关系

    千次阅读 2020-11-09 22:35:06
    第一个问题:使用Tomcat时如何对照使用哪个版本jdk 这个问题阿帕奇官网就给出了答案如下 如果安装Tomcat7要安装JDK1.6及之后版本才能正常启动Tomcat(如果使用不匹配的jdk比如Tomcat7用jdk1.5执行startup.sh输出...

    第一个问题:使用Tomcat时如何对照使用哪个版本的jdk
    这个问题阿帕奇官网就给出了答案如下
    在这里插入图片描述
    如果安装Tomcat7要安装JDK1.6及之后版本才能正常启动Tomcat(如果使用不匹配的jdk比如Tomcat7用jdk1.5执行startup.sh输出也提示启动成功,但其实进程没成功启动的,查看logs/catalina.out会看到报错:
    Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file)

    第二个问题:高版本jdk编译的class,能否运行在低版本jdk上
    结论:低版本JDK无法运行高版本JDK编译的代码

    高版本的JDK能向下兼容以前版本的class文件,但不能运行以后版本的class文件,即使文件格式未发生任何变化,虚拟机也必须拒绝执行超过其版本号的class文件。

    展开全文
  • tomcat对应jdk版本问题

    千次阅读 2018-11-21 16:10:13
    一般是和jdk版本保持一致的,也就是说tomcat6用>=jdk6版本就可以了。通常情况下,可以依次类推的。 tomcat8.0可以兼容jdk1.6,而tomcat6.0不可以兼容jdk1.8 tomcat版本高->jdk版本低 不会出问题...
  • tomcat8,jdk8

    2018-05-23 16:39:31
    tomcat8,jdk8 tomcat8,jdk8 tomcat8,jdk8 tomcat8,jdk8 tomcat8,jdk8
  • 最近因为项目的需求,有些项目中jdktomcat版本可能比较老或比较新,如果不注意的话就容易出错。 下载tomcattomcat7对应jdk1.7及以下;
  • 改动两个文件即可,早tomcat的bin目录下,找到catalina.sh和setclasspath.sh两个文件,并在两个文件头部都添加: export JAVA_HOME=/usr/java/jdk1.7.0_80(linux下jdk1.7文件路径) export JRE_HOME=/usr/java/jdk1.7.0_...
  • tomcatjdk版本的对应关系

    千次阅读 2019-09-28 13:59:00
    一般是和jdk版本保持一致的,也就是说tomcat7对用jdk7版本;tomcat8对用jdk8版本。 通常情况下,可以依次类推的。 tomcat8.0最低可以兼容jdk1.7,jdk1.7以上的版本都可以 tomcat版本不能低于兼容的jdk的最低版本:...
  • TomcatJDK版本对应关系

    千次阅读 2020-02-15 12:52:48
    Servlet Spec JSP Spec EL Spec WebSocket Spec ... Apache Tomcat Version Latest Released Version Supported Java Versions 4.0 2.3 3.0 1.1 1.1 9.0.x 9.0...
  • 自己安装的tomcat版本太低,所以记录一下。jdk1.8需要安装tomcat9 tomcat v7.0-------support-------->Java EE 5 and 6 tomcat v8.0-------support-------->Java EE 5,6 and 7 tomcat v8.5-------support--...
  • eclipse修改tomcatjdk版本

    千次阅读 2019-01-22 09:39:25
    eclipse项目放到tomcat中运行时报:Project facet Java version 1.8 is not supported,原因是项目jdk和tomcatjdk版本不一致。 可以修改tomcat中的jdk版本 设置中找到server: project–>preferences–&...
  • TomcatJDK版本的对应关系(转)

    万次阅读 2019-06-13 14:50:59
    第一个是,我们想安装了某个版本Tomcat(比如Tomcat7),需要安装哪个版本JDK,才能把Tomcat运行起来。 第二个是,如果我们安装某个Tomcat+JDK组合(比如Tomcat7+JDK1.7),能否把我们某个版本JDK(比如JDK1.6...
  • Linux下查看Tomcat使用JDK版本

    千次阅读 2019-07-13 18:48:47
    进入Tomcat的bin目录下,执行以下命令即可: ./version.sh
  • tomcatjdk 版本 对应关系

    千次阅读 2020-04-16 16:50:49
    当我们在谈论TomcatJDK版本的对应关系的时候,我们实际上在讨论两个问题。 第一个是,我们想安装了某个版本的Tomcat(比如Tomcat7),需要安装哪个版本的JDK,才能把Tomcat运行起来。 第二个是,如果我们安装...
  • idea部署web项目时Tomcatjdk版本问题

    千次阅读 2019-05-21 21:32:50
    2:jdk 版本 jdk1.8.0_111 在idea部署web项目时,当启动tomcat时,后台提示如下错误: 前台页面提示如下错误: 二:问题排查 1:从报错信息可以看出这三种:编译错误,转换异常,找不到index.jsp ...
  • tomcatjdk版本对照图

    2019-11-14 15:18:37
  • tomcat修改jdk配置两种方法

    万次阅读 2019-06-29 23:30:41
    由于一个电脑多个项目,可能会使用多个版本jdk,所以在跑tomcat的时候,可以自定义配置的各项目所使用的jdk 配置步骤(window设置): 1. 在catalina.bat找到如下代码: echo Using JAVA_HOME: “%JAVA_HOME%” 替换成 ...
  • windows修改tomcat运行JDK版本

    千次阅读 2017-06-19 10:06:01
    前提: 1.tomcat已经注册成为系统服务 修改方法: 1.打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\ Tomcat Service ...修改Jvm对应JDK版本的路径(主要要使用JDK的路径)
  • Linux下Tomcat指定运行JDK版本

    千次阅读 2019-07-13 18:58:20
    实际运营过程中,同一服务器上可能会存在多个版本JDK环境,怎么能按自己需求给Tomcat指定特定的JDK呢? 首先,进去到Tomcat的bin目录下。 执行命令。 vim setclasspath.sh 在首行新增jdk配置即可。 export JAVA_...
  • 如何配置JDKtomcat

    2018-05-26 22:50:49
    如何配置JDKtomcat 如何配置JDKtomcat 如何配置JDKtomcat
  • 非root用户的服务器安装两个不同版本的jdk,且安装指定jdk版本tomcat
  • 今天将Myeclipse的jdk版本从1.7升级到了1.8,然后启动tomcat项目就开始报错,找了好久发现原因是Myeclipse中的tomcat服务没有跟着升级jdk,现在记录一下,以备以后查看 右键Myeclipse中Servers的Tomcat 8.x,在弹出...
  • JDK1.8和Tomcat8

    2018-10-12 10:31:58
    此为windows 64位的JDK1.8和Tomcat8,不要下错了,本意方便大家,谢谢支持
  • 指定tomcat运行时JDK版本

    千次阅读 2019-04-18 16:42:27
    2)在bat文件中指定运行时的jdk即可: set JAVA_HOME=E:\esb\jdk1.8.0_77\jdk1.8.0_... 有时候遇到项目部署多个tomcat,而且有的tomcat运行时要到的jdk版本还不一样,这时候就需要指定tomcat运行时jdk的版本了: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 249,281
精华内容 99,712
关键字:

tomcat设置jdk版本