【问题标题】:Jenkins fails to download JDK from OracleJenkins 无法从 Oracle 下载 JDK
【发布时间】:2015-06-11 09:29:05
【问题描述】:

这几天我一直在尝试使用 Jenkins 构建一个 Maven 项目。

但是它总是无法从 Oracle 下载 JDK。

它不断给我以下错误信息:

安装 JDK jdk-8u45-oth-JPR 下载 JDK http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz 下载 5307bytes 安装 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh [JDK] $ /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh -noregister /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:1: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开 html:否 这样的文件/var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:2: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开头部:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 3: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开标题:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 3: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:请求:未找到 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:4: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开 META:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 5: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开链接:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 6: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开链接:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 7: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: : 未找到 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:8: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开正文:否 这样的文件/var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:9: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开 div:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 10: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开表:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 11: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:无法打开 tr:否 这样的文件 /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh: 12: /var/jenkins/tools/hudson.model.JDK/JDK/jdk.sh:语法错误: 重定向意外错误:无法安装 JDK。退出代码=2 10 秒后重试

有没有办法解决这个问题?

【问题讨论】:

    标签: java oracle jenkins


    【解决方案1】:

    您尝试使用哪个命令/工具下载?当我在浏览器中尝试链接时,我得到了以下信息: 要从 Oracle 技术网络下载产品,您必须同意 OTN 许可条款。

    通常您必须先在 Oracle 网站上选中一个复选框,然后才能下载 JDK。

    使用 wget 时,您可以在请求中添加以下参数:

    --nocookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
    

    当使用不同的工具时,相应地设置 cookie。

    【讨论】:

    • 我们正在使用 Jenkins Web 界面来运行我们的构建过程。是否有其他方式同意 OTN 许可条款?
    • 我刚刚检查了我正在使用的 Jenkins 安装。在配置JDKS的部分中,选择从java.sun.com安装时,有一个复选框以同意许可协议,所以这应该工作。 span>
    • 我已经勾选了这个框,对我们的问题没有真正的影响。
    【解决方案2】:

    我认为你可以使用“YUM install java”。

    使用这个: 百胜搜索java | grep 'java-'。

    在 Jenkins 环境中设置后。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-30
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 2020-05-22
    • 2021-02-12
    • 2016-10-05
    相关资源
    最近更新 更多