WebSphere Application Server 对 Jakarta EE 的支持

WebSphere Application Server's support for Jakarta EE

自从 Oracle 向 Eclipse 基金会捐赠 Java EE 后,Java EE 演变为新名称 Jakarta EE。除了新名称外,规范和 API 包也已重命名,例如从 javax.servlet 更改为 jakarta.servlet

这将对现有代码产生重大影响(更新依赖项、重建、部署等),所以我想知道应用程序服务器何时开始支持 Jakarta EE。为此,我发现 this page 与所有当前的 Jakarta EE 兼容产品,令我惊讶的是,WebSphere Application Server (WAS) 不在该列表中。实际上,当前的 WAS 版本仅支持 Java EE(WAS v8.5 Java EE 6 和 WAS 9.0 Java EE 7),我还没有看到任何有关未来版本的信息。

因此,我的问题是,WAS 未来会支持 Jakarta EE 吗?如果答案是否定的,我猜IBM提供的解决方案是迁移到WebSphere Liberty或OpenLiberty。对吗?

WebSphere Application Server 是一种 IBM 产品,提供两种运行时选择,传统的 WebSphere 运行时和更现代、更敏捷的 Liberty 运行时。 WebSphere Application Server 产品通过 WebSphere Liberty 运行时支持 Jakarta EE。目前没有在传统版本上实施 Java EE 8 或 Jakarta EE 8+ 的计划。

WebSphere Liberty(或 Open Liberty)是新的现代应用程序的更好目标,因为它启动速度更快,使用的内存更少,同时提供相同的吞吐量性能,并且更适合 Kubernetes 等现代云部署。对于仍在积极开发中的现有应用程序,WebSphere Liberty 也是这些应用程序的更好选择,原因相同,它是新应用程序的更好选择。