payara - 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 在4.1.2.173中停止支持 JDK7 的公共版本,如本博文中所述。在 2023 年之前,它仍然可供付费客户使用。所以要么升级到 JDK8,要么获得 Payara 支持。
推荐阅读
- c - 我无法在 C 中按字母顺序对链接列表进行排序
- ios - 在 Swift 5 中找不到 PJSIP 库
- postgresql - 如何使用 knex 和 postgres 避免错误 42702 (AMBIGUOUS COLUMN)
- highcharts - 如何绘制方形高图?
- r - Creating an R function with a list of equations
- xcode - 在 Xcode 项目中使用包含外部静态 C 库的 xcframework 中的函数
- react-native - react-native-ffmpeg 无法识别的选项“预设”
- r - 具有频率和平均数的列
- python - Python:我可以通用地结合基类和派生类吗
- python - 递归调用函数并计算成员。但是它有一个错误!你能发现问题并解决它吗?