我们公司正计划从甲骨文JDK8迁移到AdoptOpenJdk 11,并在其上运行Wildfly 10。所有的代码和wildfly服务器都将是相同的(由JDK8编写和支持),由于java是向后兼容的,我认为理论上它应该可以工作,但有什么问题我们必须意识到吗?
发布于 2019-03-14 02:47:10
从JDK8到JDK11有很多更新,我建议在短期内直接迁移到AdoptOpenJdk 8。您的特定代码可能没有问题,但您也有大量的依赖项,这些依赖项可能正在使用需要更新的内容。例如,您的构建工具是什么?Gradle需要更新,因为它需要较新版本的ASM。您正在使用JAX-RS吗?Jersey 2.27不能在Java 11上工作。
JavaEE现在处于一个很奇怪的位置,因为Oracle基本上把它放在了Eclipse foundation (现在称为JakartaEE)上。这将需要一段时间才能解决。
发布于 2019-09-01 17:20:57
我已经从openjdk-8迁移到openjdk-11。
我遵循的步骤如下:
在jdk11
相关的
有关库版本的更多详细信息,请查看link
https://stackoverflow.com/questions/55149163
复制相似问题