繁体   English   中英

如何在 Java 应用程序中将 Apache Tomcat 嵌入从 9.0.35 到 10.0.4

[英]How to update Apache Tomcat Embed from 9.0.35 to 10.0.4 in Java application

我有一个 Java 应用程序,它显示 Apache Tomcat 嵌入为 9.0.35 版本。 我需要将此更新到 10.0.4。 我对 Java 非常陌生,对此知之甚少。 需要此升级来解决应用程序中的一些漏洞。

如何从 IntelliJ IDE 执行此操作?

Tomcat 9 & 10 为等效产品

Apache Tomcat 9 和 10 是等效产品。 唯一的区别是支持更改 Jakarta Servlet 中的 package 名称以及从javax.*jakarta.*的相关技术。

This package name change is for legal reasons involved in the transfer of responsibility for Jakarta EE (formerly Java EE) technologies from Oracle Corp to the Eclipse Foundation .

有关更多信息,请阅读了解 Jakarta EE 9

引用文档

Users of Tomcat 10 onwards should be aware that, as a result of the move from Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse Foundation, the primary package for all implemented APIs has changed from javax.* to jakarta .*. 这几乎肯定需要更改代码以使应用程序能够从 Tomcat 9 及更早版本迁移到 Tomcat 10 及更高版本。 正在开发一种迁移工具来帮助这个过程。

移动到最新的 9 而不是 10

Tomcat 9 和 10 跟踪相同的发展变化。 如果您的目标只是获得一些安全修复,据我所知,您将在 9 和 10 中获得相同的修复。不要相信我的话,只需研究 Tomcat 发行说明。

因此,对于最快最简单的迁移路径,只需升级到最新的 9 而不是 10。当前最新的 9 版本是 9.0.44。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM