Axis2-transport-http 使用 javax.* 并且 java 17 和 tomcat 10 需要 jakarta EE API 是否可以将 Jakarta EE API 与 Axis2 库一起使用并迁移到 Java 17 和 Tomcat 10?
包命名从
javax.*
更改为 jakarta.*
是一个重大事件。不同的软件包意味着不同的软件。
如果您的项目依赖于任何 Java EE 组件,那么您无法使用 Jakarta EE。这种转变多年来一直为人所知。许多 Java EE 组件已更新以支持新的包名称。因此,请检查您所需组件的新版本。
如果卡在 javax. 命名上,不要绝望。 Jetty 和 Tomcat 等 Jakarta 实现正在继续以两种包命名方案开发其产品的并行版本。因此您有时间等待所需的组件稍后更新到 Jakarta。