2017-04-03 107 views
-1

我是這方面的新手。我看到Tomcat服務正在運行。404錯誤 - 詹金斯沒有運行,但Tomcat是

我通過輸入網址http://localhost:8080進行了驗證。

Tomcat running here

但是,當我鍵入http://localhost:8080/jenkins我得到一個404錯誤。

404 Error

我已經驗證的<TOMCAT_HOME>/webapps/jenkins.war可用性。

Jenkins.war is available

這是否意味着我必須重新安裝Tomcat和詹金斯?或者還有什麼我需要做的?

更新:

我從這裏下載jenkins.war版本1.658 - https://updates.jenkins-ci.org/download/war/,並取代了舊jenkins.war(版本1.568)與相對較新的一個(版本1.658)。我得到堆棧跟蹤錯誤消息,當我試圖http://localhost:8080/jenkins -

AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+got+java.awt.headless+problem 
java.lang.UnsatisfiedLinkError: no freetype in java.library.path 
    at java.lang.ClassLoader.loadLibrary(Unknown Source) 
    at java.lang.Runtime.loadLibrary0(Unknown Source) 
    at java.lang.System.loadLibrary(Unknown Source) 
    at sun.font.FontManagerNativeLibrary$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.font.FontManagerNativeLibrary.<clinit>(Unknown Source) 
    at sun.font.SunFontManager$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.font.SunFontManager.<clinit>(Unknown Source) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Unknown Source) 
    at sun.font.FontManagerFactory$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.font.FontManagerFactory.getInstance(Unknown Source) 
    at java.awt.Font.getFont2D(Unknown Source) 
    at java.awt.Font.getFamily(Unknown Source) 
    at java.awt.Font.getFamily_NoClientCode(Unknown Source) 
    at java.awt.Font.getFamily(Unknown Source) 
    at java.awt.Font.toString(Unknown Source) 
    at hudson.util.ChartUtil.<clinit>(ChartUtil.java:255) 
    at hudson.WebAppMain.contextInitialized(WebAppMain.java:186) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4760) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5184) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714) 
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919) 
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
+0

jenkins應該運行獨立於tomcat並且應該有不同的端口號。它最好在windows中運行jenkins作爲服務。你是如何將jenkins安裝在wondows中的?你可以簡單地分享步驟 – Acid

+0

這已經安裝,當我看到..我不知道什麼步驟執行安裝..此外,沒有窗口服務詹金斯本身。 – AlwaysALearner

+0

嘗試安裝jenkins。請按照下面的鏈接https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service – Acid

回答

0

有在已安裝的JDK一個discrepency。

更多信息:如果您正在升級jdk版本,您將不得不清除舊版本的jdk並卸載Jenkins。如果您通過Tomcat運行Jenkins,那麼也必須將其卸載,並且所有內容都必須重新安裝。