见tomcat官网说明:http://tomcat.apache.org/whichversion.html
Apache Tomcat Versions
Apache Tomcat™ is an open source software implementation of the Java Servlet and JavaServer Pages technologies. Different versions of Apache Tomcat are available for different versions of the Servlet and JSP specifications. The mapping between the specifications and the respective Apache Tomcat versions is:
4.0 | TBD (2.4?) | TBD (3.1?) | TBD (1.2?) | 9.0.x | None | 8 and later |
3.1 | 2.3 | 3.0 | 1.1 | 8.0.x | 8.0.28 | 7 and later |
3.0 | 2.2 | 2.2 | 1.1 | 7.0.x | 7.0.65 | 6 and later (WebSocket 1.1 requires 7 or later) |
2.5 | 2.1 | 2.1 | N/A | 6.0.x | 6.0.44 | 5 and later |
2.4 | 2.0 | N/A | N/A | 5.5.x (archived) | 5.5.36 (archived) | 1.4 and later |
2.3 | 1.2 | N/A | N/A | 4.1.x (archived) | 4.1.40 (archived) | 1.3 and later |
2.2 | 1.1 | N/A | N/A | 3.3.x (archived) | 3.3.2 (archived) | 1.1 and later |
Each version of Tomcat is supported for any stable Java release that meets the requirements of the final column in the table above.
Tomcat should also work on any Java early access build that meets the requirements of the final column in the table above. For example, users were successfully running Tomcat 8 on Java 8 many months before the first stable Java 8 release. However, users of early access builds should be aware of the following:
- It is not unusual for the initial early access builds to contain bugs that can cause problems for web applications running on Tomcat.
- If the new Java version introduces new language features then the default JSP compiler may not support them immediately. Switching the JSP compiler to javac may enable these new language features to be used in JSPs.
- If you do discover an problem using a Java early access build, please ask for help. The Tomcat user's mailing list is probably the best place to start.
The releases are described in more detail below to help you determine which one is right for you. More details about each release can be found in the associated release notes.
Please note that although we offer downloads and documentation of older releases, such as Apache Tomcat 6.x, we strongly encourage users to use the latest stable version of Apache Tomcat whenever possible. We recognize that upgrading across major versions may not be a trivial task, and some support is still offered on the mailing list for users of old versions. However, because of the community-driven support approach, the older your version the less people would be interested or able to support you.
相关推荐
### Tomcat与JDK版本对应关系详解 #### 一、引言 Apache Tomcat作为一款广泛使用的开源服务器,不仅支持Java Servlets、JavaServer Pages (JSP)等技术,还能根据不同的需求选择合适的版本进行部署。本文将详细介绍...
Tomcat与JDK版本对应关系为: 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 ...
JDK与tomcat版本对照,Tomacat版本跟随JDK更新
本篇将详细讨论Tomcat 8.5.20版本与JDK 1.7、1.8以及1.6之间的兼容性和相互作用。 首先,JDK(Java Development Kit)是Oracle公司提供的Java开发工具集,包含了编译器、调试器以及Java运行环境等。JDK的不同版本...
这个版本的Tomcat特别引人注目,因为它明确声明了对Java Development Kit (JDK) 11的支持。JDK 11是Java的一个重大更新,引入了许多新的特性和改进,对于开发人员来说具有重要意义。 1. **JDK 11支持**: - JDK 11...
Tomcat、Maven与JDK版本对应关系以及JDK、Tomcat、Maven的安装及配置 在Java开发中,JDK、Tomcat和Maven是三个基本组件,这三个组件的版本对应关系是非常重要的。在本文中,我们将介绍Tomcat、Maven与JDK版本对应...
包含tomcat7、jdk1.8.0_65、对应apr。 Tomcat是常见的免费的web服务器,非常好用。对于出现的各种问题在我的文章中有说明,请配合使用https://blog.csdn.net/June_anlanruoshui/article/details/84786858
- **版本兼容性**:在更换JDK版本时,需要检查所部署的应用程序是否与新的JDK版本兼容。 - **备份配置文件**:在修改任何配置文件之前,建议先备份原始文件,以防修改出错时可以快速恢复。 #### 四、扩展知识 1. *...
本压缩包提供了JDK1.8的Windows 64位版本以及Tomcat 8、9、10的对应64位版本,便于用户一次性获取所有必要组件,快速进行环境配置。 JDK1.8,全称Java Development Kit 8,是Oracle公司发布的Java编程语言和Java...
然而,值得注意的是,不同的Tomcat版本与不同版本的Java Development Kit (JDK)之间存在兼容性问题。本篇文章将深入探讨Tomcat 9与JDK 8之间的相互作用和配置,以及如何确保它们的协同工作。 【描述】"Tomcat 9与...
将Tomcat与JDK结合使用时,确保JDK已经正确安装并配置,因为Tomcat需要JVM(Java Virtual Machine)来运行。在Linux环境下,你需要在Tomcat的bin目录下的catalina.sh或catalina.bat文件中设置JAVA_HOME指向JDK的安装...
### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...
Java Development Kit(JDK)是开发Java应用程序的基础,JDK 11是Java的一个长期支持(LTS)版本,提供稳定性和安全性。版本号11.0.20包含了针对性能、安全性和稳定性的改进。使用此版本,开发者可以编写、编译和...
以下是Tomcat不同版本与Servlet/JSP规范之间的对应关系: | Tomcat 版本 | Servlet/JSP 规范 | JDK 最低版本 | |------------|------------------|--------------| | 7.0.x | 3.0/2.2 | 1.6 | | 6.0.x | 2.5/2.1 | ...
docker制作自定义化的tomcat镜像,满足项目自定义需求,相关文章指导可参考https://blog.csdn.net/Ber_Bai/article/details/119960730?spm=1001.2014.3001.5501
确保Tomcat版本与JDK和Maven的版本兼容是至关重要的,因为不兼容可能会导致应用无法正常启动或运行。 4. **Java Web开发**: 在这个环境中,开发者可以使用Maven管理项目依赖,编写Java代码,然后将编译后的类打包...
【标题】"Linux版 jdk15_tomcat 9.0.38_mysql.rar" 涵盖了三个核心的IT技术组件:Java开发工具包(JDK)的第15版本,Tomcat应用服务器的9.0.38版本,以及MySQL数据库。这个压缩包是一个综合的学习资源,适合那些想要...
结合`JDK8`(Java Development Kit的第8个主要版本),开发者可以利用其强大的功能和性能优化来构建现代化的应用。`Redis`则是一款高性能的键值数据存储系统,常用于缓存,特别是处理高并发下的session管理。本项目...
在Tomcat7+jdk1.7和Tomcat8+jdk1.8的场景下,我们可以使用Redis作为session仓库。Redis是一个高性能的键值数据库,特别适合用作分布式环境下的session存储,因为它支持多客户端并发访问,且数据持久化。 要实现这个...
### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...