精华内容
下载资源
问答
  • Tomcat与JDK版本对应关系,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 TomcatTomcat与JDK...

    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或更高版本。

    展开全文
  • tomcat8 Linux版本 8.5.31

    2018-06-08 16:34:05
    tomcat8.5.31 最新版本 linux版本 最新版的东西 很好用 已经使用过了
  • Tomcat7.0 tomcat最新版本

    热门讨论 2010-07-02 17:42:31
    tomcat7.0好东西啊,官网下的,肯定好使!下载后评分就把你的分还给你了,记得是点亮星星才算评分
  • tomcat隐藏版本信息

    千次阅读 2019-07-05 17:21:01
    tomcat启动,访问默认可以看到tomcat的版本信息,但是对于运维人员来讲,需要知道如何隐藏tomcat版本信息,毕竟各个版本的漏洞不一样,避免黑客分子进行攻击。 这个版本信息,是在配置文件里写死的,我们可以进行...

    tomcat启动,访问默认可以看到tomcat的版本信息,但是对于运维人员来讲,需要知道如何隐藏tomcat版本信息,毕竟各个版本的漏洞不一样,避免黑客分子进行攻击。
    在这里插入图片描述
    这个版本信息,是在配置文件里写死的,我们可以进行修改
    文件位置在tomcat安装位置/lib/catalina.jar的如下位置org/apache/catalina/util/ServerInfo.properties

    在windows平台,我们可以使用WinRAR软件打开进行修改。
    在这里插入图片描述

    修改掉版本

    #server.info=Apache Tomcat/8.0.37
    server.info=huangbaokang version
    server.number=8.0.37.0
    server.built=Sep 1 2016 10:01:52 UTC
    

    重启tomcat即可。

    展开全文
  • tomcat升级版本升级

    千次阅读 2020-12-30 17:07:42
    1:查看当前tomcat版本: 一般tomcat安装在/usr/local/下 cd 至apache-tomcat-xxx/bin sh version.sh命令,查看版本信息 2:下载需要的tomcat安装包: 下载网址:https://tomcat.apache.org/ 选择需要下载的版本: 3...

    tomcat升级

    1:查看当前tomcat版本:
    一般tomcat安装在/usr/local/下
    cd 至apache-tomcat-xxx/bin
    sh version.sh命令,查看版本信息

    2:下载需要的tomcat安装包:
    下载网址:https://tomcat.apache.org/
    选择需要下载的版本:
    在这里插入图片描述

    3:去服务器备份apache-tomcat-xx 下的全部文件。

    来到apache-tomcat-xx同级目录新建一个文件夹:

    命令:mkdir tomcat-backups

    复制apache-tomcat-xx下的所有文件到 tomcat-backups:

    命令:cp -Rf apache-tomcat-xx路径/* tomcat-backups/
    例:cp -Rf /usr/local/apache-tomcat-7.0.92/* /usr/local/tomcat-backups/

    4:将现apache-tomcat-xx改名为apache-tomcat-old
    命令mv apache-tomcat-xx apache-tomcat-old

    5:上传下载过的tomcat安装包。

    6:使用tar -zxvf命令解压tomcat到该文件夹 或 unzip file.zip 解压zip 文件夹

    7: cd 至apache-tomcat-xxx/bin目录下 添加权限chmod 777 *.sh

    8: 修改解压的tomcat下的conf(server.xml和web.xml和content.xml。3个文件),并删除ROOT,docs,manager文件(没有则不用管)

    9:cd 至tomcat/bin目录下,执行 ./shutdown.sh关闭 ./startup.sh启动服务器

    10:查看tomcat版本信息 cd 至apache-tomcat-xxx/bin
    version.sh命令,查看版本信息

    11:cd 至新的tomcat/bin目录下,执行 ./shutdown.sh关闭;将备份项目移到新的tomcat下;
    例:cp -Rf /usr/local/tomcat-backups/* /usr/local/apache-tomcat-新版本/
    启动 ./startup.sh

    注意:若项目上传下载路径配置的是tomcat下的,则修改一下application.properties上传下载路径。

    展开全文
  • 如何查看tomcat版本信息

    万次阅读 多人点赞 2019-05-23 13:47:07
    linux: 进入tomcat 安装路径,进入bin文件夹,运行version.sh即可 ./bin/version.sh windows: 进入tomcat 安装路径,进入bin文件夹。...我这儿刚好可以看到一个报错,jdk版本不匹配。tomcat和...

    linux:

    进入tomcat 安装路径,进入bin文件夹,运行version.sh即可

    ./bin/version.sh

    windows:

    进入tomcat 安装路径,进入bin文件夹。

    对于version.bat点击运行后会直接消失,编辑这个文件,在文件最后一行加个“pause”即可。然后点击运行即可在页面停留。

    我这儿刚好可以看到一个报错,jdk版本不匹配。tomcat和jdk版本是有对应关系的(http://tomcat.apache.org/whichversion.html)。

    使用时请注意配置对应的版本。

    展开全文
  • Springboot修改内嵌Tomcat版本

    千次阅读 2020-02-29 20:34:40
    最近Tomcat爆出高危漏洞,基本影响所有的Tomcat版本,故需要对springboot项目进行版本升级 ps:一般不建议修改springboot内嵌版本,内嵌版本都是经过验证比较稳定的版本 1、查询springboot内嵌的版本 使用idea等工具...
  • 隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露 在Tomcat报错页面中,显示Apache Tomcat/8.5.51相关版本号等信息,是不安全的。这会被攻击者获取到,利用该版本的其他漏洞对服务器进行攻击。所以需要隐藏...
  • Linux安装Tomcat最新版本

    千次阅读 2021-05-06 14:08:14
    Linux安装Tomcat最新版本1. Tomcat版本选择2. 下载启动 1. Tomcat版本选择 官网介绍: https://tomcat.apache.org/whichversion.html Servlet JSP EL WebSocket Authentication (JASIC) Apache Tomcat ...
  • 如何更换tomcat版本

    千次阅读 2020-02-20 14:48:34
    eclipse如何更换tomcat版本呢?其实很简单 首先选中项目,右键,如图 选中tomcat,点击删除按钮,如下图 tomcat已经没有了,点击add library…,然后添加server runtime (tomcat环境),点击next按钮 我安装了两...
  • tomcat版本的区别

    万次阅读 2019-07-03 23:31:45
    Apache Tomcat软件是一个开源实现 Java Servlet、jsp、Java表达式语言和Java WebSocket技术。...Apache Tomcat软件开发的一个开放和参与 环境和下发布Apache许可版本2。 的 Apache Tomcat项目的目的是成为一个最...
  • tomcat版本升级

    千次阅读 2020-10-16 11:51:42
    在传统项目中的tomcat版本太老,诸多第三方安全公司检测都会检测出很多高危,中危的漏洞需要修补。 小版本号升级(7.0.53升级到7.0.106)只需要替换lib文件夹下的jar包即可,部分版本号升级可能需要替换tomcat的...
  • 如何查看tomcat版本

    千次阅读 2018-08-15 11:35:55
    linux 下进入tomcat安装文件夹的bin目录下 执行./version.sh windows下进入tomcat安装文件夹的bin目录下 执行./version.bat 不用先把
  • Tomcat版本说明

    万次阅读 2017-01-09 14:02:49
    Apache Tomcat版本 Apache Tomcat ®是一个开源软件实现的Java Servlet和JavaServer Pages技术。不同版本的Apache Tomcat可用于不同版本的Servlet和JSP规范。规范和各个Apache Tomcat版本之间的映射是: Servlet规范...
  • 隐藏tomcat版本号/修改tomcat版本

    千次阅读 2019-05-22 09:41:32
    修改tomcat安装目录/lib/catalina.jar的\org\apache\catalina\util\ServerInfo.properties文件,以下3个参数修改为自定义值: server.info=Apache Tomcat server.number=自定义 server.built=自定义 注:jar包可以...
  • eclipse、jdk、tomcat版本对应关系

    千次阅读 2020-03-07 23:19:29
    不同版本的eclipse对jdk版本要求不一样,最高支持tomcat版本也不一样,下面是三者之间的对应关系。 Eclipse版本 最低Java版本 最高Tomcat版本 Eclipse 4.8 (Photon) Java8 Tomcat9.0 Eclipse 4.7 (Oxygen)...
  • tomcat7(linux版本)

    2017-12-01 11:01:21
    tomcat7(linux版本),亲试可以用。apache-tomcat-7.0.82.tar
  • tomcat查看版本

    千次阅读 2019-03-05 16:24:40
    有时候需要升级tomcat版本来解决扫描出来的漏洞问题 下载完tomcat包之后,一般解压之后就可以直接使用了。进入tomcat的bin目录,可以看到有个catalina.bat(Windows)和catalina.sh(linux)两个文件 在bin目录...
  • tomcat版本比较

    万次阅读 2018-10-11 23:25:50
    详情请下面文字介绍 Apache Tomcat 9.X Apache Tomcat 9.倍的发展是当前的焦点。 它 建立在Tomcat 8.0。 8.5 x和。 x和实现Servlet 4.0,JSP 2.3,埃尔3.0,WebSocket 1.1和JASPIC 1.1规格(所需要的版本 Java EE平台...
  • maven 修改tomcat 运行版本

    千次阅读 2019-11-04 20:49:09
    <build> <plugins> <!-- 配置Tomcat插件 ,用于启动项目 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactI...
  • 修改Tomcat版本

    千次阅读 2019-03-15 17:38:15
    修改文件位置:tomcat/lib/catalina.jar 用压缩工具打开找到 catalina.jar/org/apache/catalina/util/ServerInfo.properties 修改以下参数值: server.info=Apache Tomcat/7.0.92 server.number=7.0.92.0 ...
  • Tomcat中间件版本信息泄露解决方案

    千次阅读 2019-11-16 16:42:07
    修改之前默认报错页面信息会暴露出版本号。 进入tomcat的lib目录找到catalina.jar文件 unzip catalina.jar之后会多出两个文件夹 进入org/apache/catalina/util编辑配置文件ServerInfo.properties修改为: server...
  • 如何修改Tomcat版本

    千次阅读 2020-09-12 09:58:01
    1.找到tomcat所在位置进入lib目录 apache-tomcat-8.0.0\lib 2.lib目录下有个catalina.jar 用解压缩软件打开(可以先解压再修改版本号再打成jar包这样太麻烦所以直接用解压缩软件打开就行,我用的是winzip) 3.打开...
  • Linux查看Tomcat版本信息

    千次阅读 2019-06-13 13:50:54
    Linux查看Tomcat版本信息 /usr/local/tomcat/bin/version.sh
  • Tomcat-版本对照(规范对比)

    千次阅读 2018-04-27 00:02:01
    Tomcat-版本对照(规范对比) 版本 规范/JDK 6.x(6.0.47) 7.x(7.0.72) 8.x(8.0.38) 8.5.x(8.5.6) 9.x(9.0.0.M11) JDK &gt;=5.0 &gt;=6.0 &gt;=7.0 &gt;=7.0 &gt;=8.0 Servlet 2.5 3.0 3.1 3.1...
  • tomcat隐藏版本

    千次阅读 2018-09-25 10:53:43
    默认报错页面信息会暴露出版本号   进入tomcat的lib目录找到catalina.jar文件   unzip catalina.jar之后会多出两个文件夹   进入org/apache/catalina/util 编辑配置文件ServerInfo.properties   修改为 ...
  • 从以下网址: ... 可以看到对应内嵌的版本为8.5.34。 现在加入我升级到8.5.51: 1.pom.xml 配置properties <properties> ...
  • tomcat与jdk版本对应关系图

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

    千次阅读 2019-03-11 15:06:49
    maven配置tomcat版本 &lt;!-- 配置Tomcat插件 --&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven&lt;/groupId&gt; &lt;artifactId&gt;tomcat7-...
  • 如何选择tomcat版本

    千次阅读 2020-02-17 22:46:56

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 310,840
精华内容 124,336
关键字:

tomcat怎么看版本