2017-10-27 20 views
1

WindowsでJenkins 2.73.1を使用しています。 、ジェンキンスをインストールするには、コマンドの下warファイルの実行時にJenkinsをインストールする際の問題

java -jar jenkins.war 

を実行するとき、私は次のエラーを取得:

C:\Program Files (x86)\Jenkins>java -jar jenkins.war 
Running from: C:\Program Files (x86)\Jenkins\jenkins.war 
webroot: $user.home/.jenkins 
[33mOct 28, 2017 12:01:28 AM Main deleteWinstoneTempContents 
WARNING: Failed to delete the temporary Winstone file C:\Users\user\AppData\Local\Temp\winstone\jenkins.war 
[0mOct 28, 2017 12:01:28 AM org.eclipse.jetty.util.log.Log initialized 
INFO: Logging initialized @1490ms to org.eclipse.jetty.util.log.JavaUtilLog 
Oct 28, 2017 12:01:28 AM winstone.Logger logInternal 
INFO: Beginning extraction from war file 
[33mOct 28, 2017 12:01:28 AM org.eclipse.jetty.server.handler.ContextHandler setContextPath 
WARNING: Empty contextPath 
[0mOct 28, 2017 12:01:28 AM org.eclipse.jetty.server.Server doStart 
INFO: jetty-9.4.z-SNAPSHOT 
Oct 28, 2017 12:01:31 AM org.eclipse.jetty.webapp.StandardDescriptorProcessor visitServlet 
INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet 
Oct 28, 2017 12:01:31 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart 
INFO: DefaultSessionIdManager workerName=node0 
Oct 28, 2017 12:01:31 AM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart 
INFO: No SessionScavenger set, using defaults 
Oct 28, 2017 12:01:31 AM org.eclipse.jetty.server.session.HouseKeeper startScavenging 
INFO: Scavenging every 660000ms 
Jenkins home directory: C:\Users\user\.jenkins found at: $user.home/.jenkins 
Oct 28, 2017 12:01:33 AM org.eclipse.jetty.server.handler.ContextHandler doStart 
INFO: Started [email protected]{/,file:///C:/Users/user/.jenkins/war/,AVAILABLE}{C:\Users\user\.jenkins\war} 
Oct 28, 2017 12:01:33 AM org.eclipse.jetty.server.AbstractConnector doStop 
INFO: Stopped [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 
Oct 28, 2017 12:01:33 AM org.eclipse.jetty.server.session.HouseKeeper stopScavenging 
INFO: Stopped scavenging 
Oct 28, 2017 12:01:33 AM hudson.WebAppMain contextDestroyed 
INFO: Shutting down a Jenkins instance that was still starting up 
java.lang.Throwable: reason 
     at hudson.WebAppMain.contextDestroyed(WebAppMain.java:390) 
     at org.eclipse.jetty.server.handler.ContextHandler.callContextDestroyed(ContextHandler.java:898) 
     at org.eclipse.jetty.servlet.ServletContextHandler.callContextDestroyed(ServletContextHandler.java:545) 
     at org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:873) 
     at org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:355) 
     at org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:1507) 
     at org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1471) 
     at org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:927) 
     at org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:271) 
     at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:569) 
     at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) 
     at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:142) 
     at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:160) 
     at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124) 
     at org.eclipse.jetty.server.Server.doStop(Server.java:523) 
     at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) 
     at winstone.Launcher.shutdown(Launcher.java:307) 
     at winstone.Launcher.<init>(Launcher.java:167) 
     at winstone.Launcher.main(Launcher.java:354) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at Main._main(Main.java:294) 
     at Main.main(Main.java:132) 

Oct 28, 2017 12:01:33 AM org.eclipse.jetty.server.handler.ContextHandler doStop 
INFO: Stopped [email protected]{/,null,UNAVAILABLE}{C:\Users\user\.jenkins\war} 
Exception in thread "Jenkins initialization thread" java.lang.NoClassDefFoundError: hudson/util/HudsonFailedToLoad 
     at hudson.WebAppMain$3.run(WebAppMain.java:249) 
Caused by: java.lang.ClassNotFoundException: hudson.util.HudsonFailedToLoad 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:560) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     ... 1 more 
Oct 28, 2017 12:01:33 AM winstone.Logger logInternal 
INFO: Winstone shutdown successfully 
java.io.IOException: Failed to start Jetty 
     at winstone.Launcher.<init>(Launcher.java:156) 
     at winstone.Launcher.main(Launcher.java:354) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at Main._main(Main.java:294) 
     at Main.main(Main.java:132) 
Caused by: java.net.BindException: Address already in use: bind 
     at sun.nio.ch.Net.bind0(Native Method) 
     at sun.nio.ch.Net.bind(Unknown Source) 
     at sun.nio.ch.Net.bind(Unknown Source) 
     at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source) 
     at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source) 
     at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:298) 
     at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) 
     at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236) 
     at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     at org.eclipse.jetty.server.Server.doStart(Server.java:431) 
     at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     at winstone.Launcher.<init>(Launcher.java:154) 
     ... 7 more 
[31mOct 28, 2017 12:01:33 AM winstone.Logger logInternal 
SEVERE: Container startup failed 
java.io.IOException: Failed to start Jetty 
     at winstone.Launcher.<init>(Launcher.java:156) 
     at winstone.Launcher.main(Launcher.java:354) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at Main._main(Main.java:294) 
     at Main.main(Main.java:132) 
Caused by: java.net.BindException: Address already in use: bind 
     at sun.nio.ch.Net.bind0(Native Method) 
     at sun.nio.ch.Net.bind(Unknown Source) 
     at sun.nio.ch.Net.bind(Unknown Source) 
     at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source) 
     at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source) 
     at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:298) 
     at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) 
     at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236) 
     at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     at org.eclipse.jetty.server.Server.doStart(Server.java:431) 
     at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     at winstone.Launcher.<init>(Launcher.java:154) 
     ... 7 more 

[0m 

を誰が助けることはできますか?

答えて

2

まあ、スタックトレースには、問題を引き起こす可能性が高いと思われるものがいくつかあります。特にこれら2:

Exception in thread "Jenkins initialization thread" java.lang.NoClassDefFoundError: hudson/util/HudsonFailedToLoad 
Caused by: java.lang.ClassNotFoundException: hudson.util.HudsonFailedToLoad 

java.io.IOException: Failed to start Jetty 
Caused by: java.net.BindException: Address already in use: bind 

基本的には、ここでは二つの問題、あなたジェンキンスがバインドしようとしているポートがすでに使用されているということで最初はそこだ、試してみて、使っているかを把握ポート桟橋は(通常は80または8080、私の記憶が役立つ場合)にバインドしたいと思うでしょう。

2番目の問題は、投げよう​​としていた例外のクラスが見つからないということです。

私は、起こるだろう私はポートを解放し、その問題が消えるかどうかを確認したい、そしてそのクラスは私を1として、あなたのクラスパス

0

から欠落している理由がわからない場合はどのようにわかりませんポート番号(8080)が既にTomcatやOracleなどの何か他のプロセスで占有されているため、この問題に直面しています。

jenkins.warを実行しているときに自分のポート番号をデフォルトのものよりも多く受け取りました。正常に実行され、すべてのメタデータが正常にダウンロードされました。 HTTPS ため

java -jar jenkins.war --httpPort=9090 

:あなたはHTTPのために、どのように私はポートを渡しています

を以下のコマンドを参照することができます

java -jar jenkins.war --httpsPort=9090 

注:最初は私も直面していますClassNotFountException私は新しいポート番号で試してみると何の例外もありません。

関連する問題