【发布时间】:2020-06-23 05:52:24
【问题描述】:
我有一个在 Oracle JDK 1.6 和 jboss-5.1.0.GA 应用服务器上运行的 Web 应用程序。 此应用程序包含 EJB。 当我尝试使用 OpenJDK 编译我的代码时,我遇到了 javax.rmi.* 包的问题。 是否可以将我的应用程序迁移到 OpenJDK 最新版本? 请任何人建议。
【问题讨论】:
我有一个在 Oracle JDK 1.6 和 jboss-5.1.0.GA 应用服务器上运行的 Web 应用程序。 此应用程序包含 EJB。 当我尝试使用 OpenJDK 编译我的代码时,我遇到了 javax.rmi.* 包的问题。 是否可以将我的应用程序迁移到 OpenJDK 最新版本? 请任何人建议。
【问题讨论】:
截至目前,OpenJDK 的最新版本是 OpenJDK 14。如果您打算将应用程序直接从版本 6 迁移到版本 14,我先告诉您会有很多问题。许多包在 jdk 11 中被弃用和删除,其中包括 CORBA 相关的 javax.rmi* 包和其他一些 Java EE 包。有关详细信息,请参阅JEP320。
简而言之,如果您决定继续迁移,请准备好在代码和应用程序服务器级别修改应用程序。我认为您可能必须检查您希望升级到的 jdk 版本的 JBoss 支持。
【讨论】: