Payara 4.1.2.181 与 Java 7 的兼容性

Payara 4.1.2.181 compatibility with Java 7

我不能 运行 payara 4.1.2.181 与 java 7 (Orracle jdk 1.7.0_80)。 我对 java 8 和之前构建的 Payara (4.1.2.172) 运行 没问题 Java 7。我找不到任何关于停止支持 Java 7 在这个版本中。 我得到的错误是这个 (server.log):

原因:org.osgi.framework.BundleException:束中未解决的约束 fish.payara.microprofile.fault-tolerance.microprofile-容错 [149]:无法解决 149.0:缺少要求 [ 149.0] osgi.wiring.package; (&(osgi.wiring.package=org.eclipse.microprofile.config)(version>=1.0.0)(!(version>=2.0.0))) [原因:无法解析 223.0:缺少要求 [223.0] osgi.ee; (&(osgi.ee=JavaSE)(版本=1.8))]

你知道如何解决吗?

问候 彼得

Payara 在 4.1.2.173, as explained in this blog post 中停止支持 public 版本的 JDK7。在 2023 年之前,付费客户仍然可以使用它。因此,要么升级到 JDK8,要么获得 Payara 支持。