2013-06-18 182 views
0

我在Ubuntu 12.04 安裝詹金斯,我改變了端口8888無法啓動詹金斯

[email protected]:/etc/default# dpkg -l | grep jenkins 
ii jenkins        1.518         Continuous integration system written in Java 

[email protected]:/etc/default# java -version 
java version "1.5.0" 
gij (GNU libgcj) version 4.6.3 

當我開始詹金斯,它保持了一段時間激活,然後死亡。

日誌顯示,

18/06/2013 4:08:39 p.m. winstone.Logger logInternal 
    SEVERE: Error during context startup for webapp webapp 
    java.lang.ExceptionInInitializerError 
    at java.lang.Class.initializeClass(libgcj.so.12) 
    at hudson.WebAppMain.installLogger(WebAppMain.java:253) 
    at hudson.WebAppMain.contextInitialized(WebAppMain.java:104) 
    at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:876) 
    at winstone.HostConfiguration.initWebApp(HostConfiguration.java:129) 
    at winstone.HostConfiguration.<init>(HostConfiguration.java:71) 
    at winstone.HostGroup.initHost(HostGroup.java:87) 
    at winstone.HostGroup.<init>(HostGroup.java:47) 
    at winstone.Launcher.<init>(Launcher.java:177) 
    at winstone.Launcher.main(Launcher.java:384) 
    at java.lang.reflect.Method.invoke(libgcj.so.12) 
    at Main._main(Main.java:288) 
    at Main.main(Main.java:98) 
    Caused by: java.lang.NullPointerException 
    at com.thoughtworks.xstream.core.JVM.isOpenJDK(JVM.java:128) 
    at com.thoughtworks.xstream.core.JVM.canUseSun14ReflectionProvider(JVM.java:279) 
    at com.thoughtworks.xstream.core.JVM.bestReflectionProvider(JVM.java:254) 
    at com.thoughtworks.xstream.XStream.<init>(XStream.java:438) 
    at com.thoughtworks.xstream.XStream.<init>(XStream.java:381) 
    at com.thoughtworks.xstream.XStream.<init>(XStream.java:336) 

期待專家的幫助,以獲得詹金斯起來,在我的機器上運行。謝謝。

+0

@ suj:有沒有理由在下面回答不接受? – Jayan

+0

@ Jayan:下面的答案可能是正確的。但是我無法按照建議安裝打開的JDK。錯誤信息是「E:無法更正問題,您已經保存了損壞的軟件包」。....我更新了幾次並升級。不知道怎麼回事。當我嘗試安裝Jenkins時遇到同樣的問題時,它在我進行系統更新和升級後運行。但是在這個例子中沒有運氣。有關這個問題的任何評論? – suj

+0

@嘗試oracle jdk安裝程序。 – Jayan

回答

1

SEVERE: Failed to initialize Jenkins一樣我想。

「根據最初的反應,這是使用'gcj'的原因,解決方案是使用OpenJDK或Oracle JDK。」

+0

謝謝。我跟着那個鏈接。 我應該完全用手去除GCJ的所有版本(在我的機器中)嗎? 以及有關OpenJDK和Oracle JDK版本的任何建議?(如果版本很重要) – suj

+1

@ suj:安裝正確的版本,使用絕對路徑啓動java。如果您將其用於其他目的,則無需刪除gcj。 – Jayan