修复Java 8后,Artifactory (6.x)无法启动

伊诺崔
2023-01-22 11:05

相关版本:工厂6.11及以上。与Artifactory 7.x无关。

使用Java 8 GA版本- 8u292-b10(1.8.0_292),您可能会遇到Artifactory无法启动并出现以下错误:

unsatisfieddependencyexception:创建bean错误名字“accessImporterExporterImpl”:表示不满意的依赖方法setServerBootstrap参数0;嵌套的异常org.springframework.beans.factory.BeanCreationException:创建bean出错名字“accessServerBootstrapImpl”:调用初始化方法失败的嵌套的异常java.lang.RuntimeException: java.security.KeyStoreException:密钥保护算法java.security.UnrecoverableKeyException:加密私人密钥失败:无法识别的算法名称:PBEWithSHA1AndDESede

这是Java版本“1.8.0_292”的已知问题。您可以参考下面详细说明该问题的链接。
https://github.com/bcgit/bc-java/issues/941
https://bugs.openjdk.java.net/browse/JDK-8266279
https://bugs.openjdk.java.net/browse/JDK-8266261

要解决此问题,您可以选择以下选项。

  • 回退到以前的稳定版本JDK 8 - 8u282-b08 (1.8.0_282)
  • 升级到JDK 11版本