首页 > 解决方案 > Payara 4.1.2.181 与 Java 7 的兼容性

问题描述

我无法使用 java 7 (Orracle jdk 1.7.0_80) 运行 payara 4.1.2.181。我对 Java 8 没有任何问题,之前的 Payara (4.1.2.172) 版本在 Java 7 上运行良好。我找不到任何关于在此版本中停止支持 Java 7 的信息。我得到的错误是这个(server.log):

引起:org.osgi.framework.BundleException:捆绑fish.payara.microprofile.fault-tolerance.microprofile-fault-tolerance [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

解决方案


Payara 在4.1.2.173中停止支持 JDK7 的公共版本,如本博文中所述。在 2023 年之前,它仍然可供付费客户使用。所以要么升级到 JDK8,要么获得 Payara 支持。


推荐阅读