【问题标题】:Wildfly 8.1 compatibility with OpenjdkWildfly 8.1 与 Openjdk 的兼容性
【发布时间】:2020-12-27 16:31:52
【问题描述】:

我在 JDK 8 的生产环境中使用 Widlfly 8.1。我想将 JDK 更新到最新的 OpenJdk 版本。

能否告诉我 Wildfly 8.1 与最新 Openjdk 版本的兼容性?

【问题讨论】:

    标签: wildfly wildfly-8


    【解决方案1】:

    根据Getting Started Guide

    要求

    Java SE 7 或更高版本(我们建议您使用最新更新 可用)

    话虽如此,我会坚持使用 LTS 版本(Java 8 或 Java 11),因为子版本没有经过彻底的测试(来自 Wildfly 18 release notes, JDK 13 section):

    虽然我们确实希望在最新的 JDK 上运行良好,但我们的 建议您在最近的长期运行 WildFly 支持版本,即在 WildFly 18 的 JDK 11 上。我们做了很多 在 LTS JDK 上对 WildFly 本身进行更多测试,我们没有尝试 确保项目产生我们集成的各种库 在 JDK 8 或 11 以外的任何地方测试他们的库。

    WildFly 18 也经过大量测试,并且在 Java 8 上运行良好。我们计划至少通过 WildFly 21 继续支持 Java 8,并且 可能会超过。

    我已经在 OpenJDK 版本上运行 Wildfly 一年多,现在遇到的问题为零。

    【讨论】:

    • 如果我理解正确并阅读了文档,这意味着 Wildfly 8.1 与 JDK 11 或 OpenJDK 12 兼容。我理解正确吗?
    • 是的,不过,我再次鼓励使用 OpenJDK 11。如果您查看 version history,您会发现 OpenJDK 12 已经有一年多没有得到支持了。选择一个 LTS(目前是 8 或 11)并使用它。中间版本适用于您可能还不需要的新功能。
    猜你喜欢
    • 2018-11-09
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 2014-12-31
    相关资源
    最近更新 更多