如何啟動詹金斯?

如何啟動詹金斯?

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,但從未開始...

我該如何解決這個問題並讓詹金斯啟動?

答案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/usrin/etc/init/jenkins.conf那麼您可以使用您喜歡的任何 Java 實作。

您可以使用以下命令查看 java 的替代安裝(以 root 身份 - 如果需要,請添加 sudo):

update-alternatives --list java

您可以透過以下方式設定您的 java 替代方案:

update-alternatives --config java

相關內容