【问题标题】:Issue in Jenkins installation pluginsJenkins 安装插件中的问题
【发布时间】:2018-09-17 11:12:44
【问题描述】:

我在安装任何建议的 Jenkins 插件时遇到问题。

实际上下载后,Jenkins.war 文件(最新的 2.141)当我尝试执行 jar 时 java -jar jenkins.war 所以它给了我一个 Jenkins 需要 java 8 但你使用的是 10 的错误。此外,它说 java 类版本 54.0 正在运行,但它需要 java 52.0。

但是我可以通过设置--enable-future-java flag来解决这个问题。

java -jar jenkins.war --enable-future-java flag

现在,在编写此命令后,jenkins 已启动并运行,但我无法安装插件。 另外,在 Jenkins upa d 运行后,im cmd 提示符。还有一个错误。 PFB:-

Sep 17, 2018 4:38:49 PM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running
[31mSep 17, 2018 4:39:02 PM hudson.model.UpdateSite updateData
SEVERE: ERROR: SHA-512 based signature in the update center doesn't match with the certificate in 'update site 'default''
[0mSep 17, 2018 4:39:02 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Download metadata. 15,407 ms

【问题讨论】:

  • 只要确保您使用的是oracle-jdk 而不是open-jdk
  • 我将 Java 降级到 1.8 版,一切正常

标签: java jenkins-plugins


【解决方案1】:

您需要添加一个标志,允许使用不受支持的 Java 版本启动 Jenkins。您可以对此进行一些谷歌研究。

【讨论】:

  • 嗨 - 欢迎来到 StackOverflow。这是一个有用的指针,但它本身并不是一个完整的答案:如果您可以找到该标志并将其编辑到您的答案中,而不是告诉人们自己在 Google 上找到它,或者链接到一篇站外文章。 (一般来说,如果人们只有一个建议或不完整的答案,他们通常会将其作为对该问题的评论发布——无论对错——我很感激你还不能这样做,因为你没有足够的分数来评论其他人的问题和答案。)
  • 谢谢你:)
【解决方案2】:

如果我们将 Jenkins war 文件版本从 2.141 更改为 2.814,那么它适用于 Java 10,并且适用于 Jenkins 的插件安装

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多