首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WildFly、Jakarta和遗留项目

WildFly、Jakarta和遗留项目
EN

Stack Overflow用户
提问于 2020-11-19 09:14:17
回答 1查看 400关注 0票数 1

我们有Java 8 EAR,它由不同的模块/项目组成。它目前运行在WildFly 19.0.0 Final上,但是我们正在考虑在最新的WildFly (Jakarta )上移动它。如果我从21.0.0版本中正确地理解了,WildFly是100% Jakarta完整&WildFly发行版,并且我们应该移到jakarta,那么我们所要做的就是将依赖javaee更改为,并更新我们从javax.*到雅加达的所有导入。

  1. 我们可以在WildFly >= 21.0.0上运行我们的应用程序吗?还是必须用雅加达依赖项重新编译它?

  1. ,因为其中一些子项目是遗留的(即它们有javax.* imports),在其中一些子项目有javax.* imports,而其他子项目有雅加达.* imports?

的情况下,是否可以构建单个EAR?

通常,处理这样一个场景的最佳方法是,我们EAR的一些子项目是遗留的(即它们有javax.* imports),而其他的则可以迁移到雅加达依赖项& imports?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-19 09:37:49

WildFly 21与JakartEE 8兼容,这与JavaEE 8基本相同,除了知识产权之外,所以您不必更改任何内容。WildFly 22的情况也是如此。据我所知,这个想法是提供两个不同的发行版,就像使用JavaEE 8所做的那样。

WildFly为WildFly 22 Alpha提供了JakartaEE 9预览,但这是一个不同的发行版。如果您使用托管部署,最后一部分可以“转换”您的字节码,否则您将不得不使用新的包重新构建您的项目。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64908586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档