2016-08-03 4 views
0

실제로 프로젝트를 여러 번 실행했지만 작동하지 않았습니다. 젠킨스 서버에 ... 을 jenkins.war -jar Jenkins가 Maven Selenium Project를 실행할 수 없습니다.

  • 사용 자바를

    1. 확인 서비스를 허용 : 젠킨스는 모든 브라우저 내가 여기에 검색하고 두 가지 솔루션을 찾을 수

      을 열 수 없습니다

      두 번째

    나에게 제가 여기

    무엇 conso 내 젠킨스의 구성에 문제가 있다고 생각하게 몇 가지 오류를 보여 주었다 르 복귀 (죄송합니다 너무 길어)

    C:\Program Files (x86)\Jenkins>java -jar jenkins.war 
     
    Running from: C:\Program Files (x86)\Jenkins\jenkins.war 
     
    webroot: $user.home/.jenkins 
     
    ao¹t 03, 2016 5:27:01 PM org.eclipse.jetty.util.log.JavaUtilLog info 
     
    INFOS: Logging initialized @606ms 
     
    ao¹t 03, 2016 5:27:01 PM winstone.Logger logInternal 
     
    INFOS: Beginning extraction from war file 
     
    ao¹t 03, 2016 5:27:01 PM org.eclipse.jetty.util.log.JavaUtilLog warn 
     
    AVERTISSEMENT: Empty contextPath 
     
    ao¹t 03, 2016 5:27:01 PM org.eclipse.jetty.util.log.JavaUtilLog info 
     
    INFOS: jetty-9.2.z-SNAPSHOT 
     
    ao¹t 03, 2016 5:27:02 PM org.eclipse.jetty.util.log.JavaUtilLog info 
     
    INFOS: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet 
     
    Jenkins home directory: C:\Users\Acer\.jenkins found at: $user.home/.jenkins 
     
    ao¹t 03, 2016 5:27:03 PM org.eclipse.jetty.util.log.JavaUtilLog info 
     
    INFOS: Started [email protected]{/,file:/C:/Users/Acer/.jenkins/war/,AVAILABLE}{C:\Users\Acer\.jenkins\war} 
     
    ao¹t 03, 2016 5:27:03 PM org.eclipse.jetty.util.log.JavaUtilLog warn 
     
    AVERTISSEMENT: FAILED [email protected]{HTTP/1.1}{0.0.0.0:8080}: java.net.BindException: Address already in use: bind 
     
    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:321) 
     
         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:366) 
     
         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     
         at winstone.Launcher.<init>(Launcher.java:152) 
     
         at winstone.Launcher.main(Launcher.java:352) 
     
         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:246) 
     
         at Main.main(Main.java:91) 
     
    
     
    ao¹t 03, 2016 5:27:03 PM org.eclipse.jetty.util.log.JavaUtilLog warn 
     
    AVERTISSEMENT: FAILED [email protected]: java.net.BindException: Address already in use: bind 
     
    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:321) 
     
         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:366) 
     
         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     
         at winstone.Launcher.<init>(Launcher.java:152) 
     
         at winstone.Launcher.main(Launcher.java:352) 
     
         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:246) 
     
         at Main.main(Main.java:91) 
     
    
     
    ao¹t 03, 2016 5:27:03 PM org.eclipse.jetty.util.log.JavaUtilLog info 
     
    INFOS: Stopped [email protected]{HTTP/1.1}{0.0.0.0:8080} 
     
    ao¹t 03, 2016 5:27:03 PM hudson.WebAppMain$4 run 
     
    INFOS: Shutting down a Jenkins instance that was still starting up 
     
    java.lang.Throwable: reason 
     
         at hudson.WebAppMain$4.run(WebAppMain.java:383) 
     
         at hudson.security.ACL.impersonate(ACL.java:198) 
     
         at hudson.WebAppMain.contextDestroyed(WebAppMain.java:374) 
     
         at org.eclipse.jetty.server.handler.ContextHandler.callContextDestroyed(ContextHandler.java:808) 
     
         at org.eclipse.jetty.servlet.ServletContextHandler.callContextDestroyed(ServletContextHandler.java:457) 
     
         at org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:842) 
     
         at org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:215) 
     
         at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:529) 
     
         at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) 
     
         at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143) 
     
         at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:162) 
     
         at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73) 
     
         at org.eclipse.jetty.server.Server.doStop(Server.java:456) 
     
         at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89) 
     
         at winstone.Launcher.shutdown(Launcher.java:305) 
     
         at winstone.Launcher.<init>(Launcher.java:165) 
     
         at winstone.Launcher.main(Launcher.java:352) 
     
         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:246) 
     
         at Main.main(Main.java:91) 
     
    
     
    ao¹t 03, 2016 5:27:03 PM org.eclipse.jetty.util.log.JavaUtilLog info 
     
    INFOS: Stopped [email protected]{/,file:/C:/Users/Acer/.jenkins/war/,UNAVAILABLE}{C:\Users\Acer\.jenkins\war} 
     
    ao¹t 03, 2016 5:27:03 PM winstone.Logger logInternal 
     
    INFOS: Winstone shutdown successfully 
     
    ao¹t 03, 2016 5:27:03 PM winstone.Logger logInternal 
     
    GRAVE: Container startup failed 
     
    java.io.IOException: Failed to start Jetty 
     
         at winstone.Launcher.<init>(Launcher.java:154) 
     
         at winstone.Launcher.main(Launcher.java:352) 
     
         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:246) 
     
         at Main.main(Main.java:91) 
     
    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:321) 
     
         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:366) 
     
         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
     
         at winstone.Launcher.<init>(Launcher.java:152) 
     
         ... 7 more 
     
    
     
    ao¹t 03, 2016 5:27:03 PM hudson.util.BootFailure publish 
     
    GRAVE: Failed to initialize Jenkins 
     
    hudson.util.HudsonFailedToLoad: java.lang.InterruptedException 
     
         at hudson.WebAppMain$3.run(WebAppMain.java:244) 
     
    Caused by: java.lang.InterruptedException 
     
         at java.lang.Object.wait(Native Method) 
     
         at java.lang.Object.wait(Unknown Source) 
     
         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267) 
     
         at jenkins.InitReactorRunner.run(InitReactorRunner.java:45) 
     
         at jenkins.model.Jenkins.executeReactor(Jenkins.java:1010) 
     
         at jenkins.model.Jenkins.<init>(Jenkins.java:878) 
     
         at hudson.model.Hudson.<init>(Hudson.java:85) 
     
         at hudson.model.Hudson.<init>(Hudson.java:81) 
     
         at hudson.WebAppMain$3.run(WebAppMain.java:227) 
     
    
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins cleanUp 
     
    INFOS: Stopping Jenkins 
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins$21 onAttained 
     
    INFOS: Started termination 
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins$21 onTaskFailed 
     
    GRAVE: Failed NioChannelSelector.cleanUp 
     
    java.lang.IllegalArgumentException: Unable to inject class jenkins.slaves.NioChannelSelector 
     
         at hudson.init.TaskMethodFinder.lookUp(TaskMethodFinder.java:125) 
     
         at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104) 
     
         at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175) 
     
         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) 
     
         at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) 
     
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) 
     
         at jenkins.model.Jenkins$20.execute(Jenkins.java:3020) 
     
         at org.jvnet.hudson.reactor.Reactor$Node.runIfPossible(Reactor.java:139) 
     
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:128) 
     
         at jenkins.model.Jenkins$20.execute(Jenkins.java:3020) 
     
         at org.jvnet.hudson.reactor.Reactor$Node.runIfPossible(Reactor.java:139) 
     
         at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:263) 
     
         at jenkins.model.Jenkins._cleanUpRunTerminators(Jenkins.java:3017) 
     
         at jenkins.model.Jenkins.cleanUp(Jenkins.java:2939) 
     
         at hudson.WebAppMain$3.run(WebAppMain.java:248) 
     
    
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins$21 onAttained 
     
    INFOS: Completed termination 
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins _cleanUpDisconnectComputers 
     
    INFOS: Starting node disconnection 
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins _cleanUpShutdownPluginManager 
     
    INFOS: Stopping plugin manager 
     
    ao¹t 03, 2016 5:27:03 PM jenkins.model.Jenkins _cleanUpPersistQueue 
     
    INFOS: Persisting build queue 
     
    ao¹t 03, 2016 5:27:04 PM jenkins.model.Jenkins cleanUp 
     
    INFOS: Jenkins stopped

    어떤 도움을 주 시겠어요?

    미리 감사드립니다.

    함자.

  • +2

    다른 인스턴스가 실행 중이거나 다른 응용 프로그램에서 포트를 이미 사용하고있는 것 같습니다. –

    +0

    대답 해 주셔서 감사합니다. 예. 8080을 사용하는 스카이프라고 생각했는데, 심지어 같은 오류가 있습니다. –

    +0

    'netstat -an'을 사용하고 무엇이 사용 중인지 확인하십시오. –

    답변

    3

    스택 트레이스에서 을 실행하려는 특정 포트 8080이 이미 다른 프로세스에 의해 사용되고 있다고 표시됩니다.

    옵션 1 :

    이 과정을 확인 : - 당신이 Jenkins를 시작하려면

    AVERTISSEMENT: FAILED [email protected]{HTTP/1.1}{0.0.0.0:8080}: java.net.BindException: Address already in use: bind 
    

    그래서 여기에 2 가지 옵션이 있습니다 -이 :

    아래의 로그 문을 참조하십시오 점령 된 포트 8080의 경우 netstat 명령을 사용하여 동일하게 수행 할 수 있습니다. 위의 명령

    netstat -anp | find "portNumber" 
    

    는이 포트를 사용하는 프로세스의 Process Id을 줄 것이다. 그런 다음이 프로세스를 종료하고 실행할 수 있습니다 Jenkins

    옵션 2 젠킨스 대신 당신이 명령을 사용하여 다른 포트에 젠킨스를 실행할 수있는 기본 구성에가는, 포트 8080에서 실행하면 기본적으로

    : -

    java -jar jenkins.war --httpPort=9090 
                |----------- Replace with any free port. 
    
    +0

    나를 위해 일했습니다! 고마워요! –

    +0

    옵션 2가 작동합니다. – Oussaki

    1

    시도해보십시오. netstat -an | grep 8080이 있으면 Jenkins 서버가 이미 시작되었습니다. http://localhost:8080을 시도하여 구성을 완료하십시오.

    관련 문제