red hat linux上的Jenkins服务启动错误
当我运行“詹金斯服务启动”时,詹金斯服务不会启动。上面说red hat linux上的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文件中。我需要使用s
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文件中。我需要使用sunjdk,而不是openjdk。
也尝试了stackoverflow的一些替代方案,但没有成功。
任何建议都会大有帮助
谢谢,
巴尔加夫谢谢保罗。/etc/sysconfig/jenkins中的脚本需要编辑。否则它使用默认的java
JENKINS_JAVA_CMD="path of java installation"
除了上面的脚本,如果需要在系统中添加java安装路径,可以对/etc/init.d/jenkins文件进行更改。我猜有一个脚本已经硬编码了/usr/bin/java。找到罪犯后,删除/usr/bin,使其使用默认值。或者您可以将其更改为使用JAVA_主路径,如下所示:
JAVA_EXECUTABLE=$JAVA_HOME/bin/java
$JAVA_EXECUTABLE $JAVA_OPTS etc.. etc..
你是怎么开始詹金斯的?我猜有剧本。您是否查看了脚本中对/usr/bin/java的硬编码引用?如果您发现类似的情况,只需从脚本中删除路径,并让shell解决它。在终端上,我编写了服务jenkins start,正如我所说,我编辑了脚本/etc/init.d/jenkinsOk,我将添加一个答案。