Jenkins服务在red hat linux上启动错误

时间:2014-02-09 05:50:10

标签: jenkins

当我运行 jenkins服务开始时,jenkins服务无法启动。它说

 Starting Jenkins bash: /usr/bin/java: No such file or directory
                                                       [FAILED]

我在 /usr/lib/jvm/jdk1.7.0_51 安装了java。 JAVA_HOME变量也已设置。还尝试将此java添加到 /etc/init.d/jenkins 文件中。我需要使用sun jdk,而不是打开jdk。 从stackoverflow尝试了一些替代方案,但没有成功。 任何建议都会有很大的帮助。

谢谢, Bhargav

2 个答案:

答案 0 :(得分:1)

谢谢保罗。需要编辑 / etc / sysconfig / jenkins 中的脚本。否则它使用默认的java。

   JENKINS_JAVA_CMD="path of java installation"

除上述脚本外,如果需要在系统中添加java安装路径,可以对 /etc/init.d/jenkins 文件进行更改。

答案 1 :(得分:0)

我猜这个脚本有/ usr / bin / java硬编码。当您找到罪魁祸首时,请删除/ usr / bin以使其使用默认值。或者您可以将其更改为使用JAVA_HOME路径,如下所示:

JAVA_EXECUTABLE=$JAVA_HOME/bin/java
$JAVA_EXECUTABLE $JAVA_OPTS etc.. etc..