首页 > 解决方案 > 我可以将 Spring 5.0 与 Tomcat 8.0(不是 8.5)一起使用吗?

问题描述

Spring 5.0 发行说明说它需要 Tomcat 8.5+。Spring Framework 5.x 中的新功能

你能在 Tomcat 8.0 上运行 Spring MVC 5.x 吗?只是没有经过测试和官方支持的问题,还是有问题?Tomcat 8.0 到 8.5 迁移指南

Tomcat 8.5 应该向后兼容 Tomcat 8.0,并且两个版本都支持相同的 Java EE 规范版本。

这是一个与升级到 Spring 5 需要 Tomcat 8.5+不同的问题,因为我想知道 Spring 5.0 的哪些功能需要 Tomcat 8.5 并且不适用于 Tomcat 8.0。我怀疑 Spring 5.0 的“Web Reactive Framework”部分将使用从 Tomcat 9.0 向后移植到 Tomcat 8.5 的非阻塞 I/O 改进。我认为 Tomcat 或 Spring 提交者可能需要对此发表评论。

动机

Ubuntu 16.04 包含 Tomcat 8.0 而不是 Tomcat 8.5。我认为它不会将 tomcat8 包升级到 8.5,直到它在 2021 年 4 月达到生命周期。Ubuntu xenial-updates tomcat8 包

尽管 Tomcat 8.0 于 2018 年 6 月在上游项目中结束生命周期,但所有这一切都被 Tomcat 8.5 取代。Tomcat 哪个版本Apache Tomcat 8.0 结束生命

标签: springtomcattomcat8

解决方案


推荐阅读