Jenkins を起動するにはどうすればいいですか?

Jenkins を起動するにはどうすればいいですか?

jenkins経由でインストールしましたsudo apt-get install jenkins。しかし、起動しません。 を使用して手動で起動しようとしましたsudo /etc/init.d/jenkins start。しかし、その方法で起動しようとすると、次のメッセージが表示されます:

start: Rejected send message, 1 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=7970 comm="start jenkins ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")"

init.dメソッドは とだけ言いますstartingが、決して開始されません...

これを修正して Jenkins を起動するにはどうすればいいでしょうか?

答え1

jenkins upstart 構成ファイルを確認してください/etc/init/jenkins.conf

のパスがJAVA_HOME正しいことを確認してください。新規インストールでは、/usr/lib/jvm/java-default(またはdefault-java)のように見えるかもしれませんが、apt-getを使用してJava 6 JREをインストールした場合、ディレクトリは実際には/usr/lib/jvm/java-6-sun

答え2

JAVA_HOMEに変更すると/usr/etc/init/jenkins.conf好きな Java 実装を使用できます。

次のようにして、Java の代替インストールを確認できます (root として - 必要に応じて sudo を追加)。

update-alternatives --list java

Java の代替を次のように設定できます。

update-alternatives --config java

関連情報