Struts-core-6.X.X 与 Jakartaee 10 兼容吗?

问题描述 投票:0回答:2

我正在将我的 struts 应用程序从 Javaee 8 迁移到 Jakartaee 10,将 Payara 5 迁移到 Payara 6(使用社区版本),将 Jdk8 迁移到 JDK 11。

目前,我使用的是struts-core-2.5.26。最新版本的 struts-core-6.x.x 与 Jakartaee 10 兼容吗?或者任何 struts2 版本都支持 Jakartaee 10 吗?

尝试将 struts2 Web 应用程序从 javaee8 迁移到 Jakartaee 10。并期望迁移成功。

struts2 compatibility java-11 migrate payara
2个回答
0
投票

从 Struts 文档中,我在其网站上没有看到任何有关 Jakarta EE 10 兼容性的提及。

尚不清楚,但看起来 Struts 2 仅兼容 Java/Jakarta EE 8。 Payara 6 仅支持 Jakarta EE 10。

因此,最好坚持使用 Jakarta EE 8 和 Payara Enterprise 5 (Java/Jakarta EE 8),因为不再支持 6 之前的 Payara 社区版本。


0
投票

最新的struts2版本6.3.0.1仅支持JEE 8 / Jakarta EE 8或更早版本。

(我个人还没有尝试过这种方法)
但是,您可以尝试将您的 war 文件放在 tomcat 10 或更高版本的 $CATALINA_BASE/webapps-javaee 下。

基本上,您将拥有一个使用 JEE8/JakartaEE8 的 struts2 应用程序,并且能够在 Tomcat10 或更高版本上运行。

参考:

© www.soinside.com 2019 - 2024. All rights reserved.