Перейти к содержимому

Фотография

Jenkins не запускается


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 webnek

webnek

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Андрей

Отправлено 03 марта 2017 - 14:40

Устанавливаю Jenkins, вроде все просто, но не запускается. Первый раз устанавливаю, может кто подскажет в чем проблема?

 

 
←[0mMar 03, 2017 4:33:00 PM jenkins.model.Jenkins$21 onAttained
INFO: Completed termination
Mar 03, 2017 4:33:00 PM jenkins.model.Jenkins _cleanUpDisconnectComputers
INFO: Starting node disconnection
Mar 03, 2017 4:33:00 PM jenkins.model.Jenkins _cleanUpShutdownPluginManager
INFO: Stopping plugin manager
Mar 03, 2017 4:33:00 PM jenkins.model.Jenkins _cleanUpPersistQueue
INFO: Persisting build queue
Mar 03, 2017 4:33:00 PM jenkins.model.Jenkins cleanUp
INFO: Jenkins stopped
 
Это после запуска из консоли. Или надо весь лог показать после команды java - jar jenkins.war ?

 


  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 марта 2017 - 14:59

А вы уверенны что дженкинс может запускаться так?

war обычно деплоят в какой-нибудь tomcat.

И почему вы выбрали war, а не подходящий под вашу ОС инсталлятор?


  • 0

#3 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 03 марта 2017 - 15:26

Что значит - устанавливаю? В какой системе?

Если, например, в Windows ставим через установщик как сервис, тоо и запускать надо как сервис.

Если как пакет в Linux, то, возможно, он сконфигурирован как сервис под systemd и имеет своего пользователя - здесь надо смотреть конфигурацию для конкретного дистрибутива.

Чтобы просто у себя запускать war руками, надо не устанавливать, а скачать war в папку с пользовательским доступом. Обычно нормально стартует.

Еще можно проверить версию Java. Насколько я знаю, 8 пока не требует, но хотя бы 7, а то на некоторых рабочих окружениях используют более старые.


  • 0

#4 webnek

webnek

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Андрей

Отправлено 05 марта 2017 - 09:53

Да, извините, не корректно описал ситуацию. Изучаю Selenium, соответственно дошел до настройки и использования сервера непрерывной интеграции Jenkins. Java стоит 8. Куда копать , может кто-нить подскажет? Спасибо.


  • 0

#5 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 06 марта 2017 - 07:15

На всякий случай, скачал свежий с сайта (вдруг, в нем ошибка). Стартую из командной строки в Windows 8, под Java 8. Запускается прекрасно.

Чтобы куда-то копать, нужно знать, в чем причина падения. Скорее всего, проблему можно найти в логе. Хороший повод научиться искать. В приведенном отрывке лога нет проблемы, там просто завершение работы.


  • 1

#6 webnek

webnek

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Андрей

Отправлено 06 марта 2017 - 10:03

На всякий случай, скачал свежий с сайта (вдруг, в нем ошибка). Стартую из командной строки в Windows 8, под Java 8. Запускается прекрасно.

Чтобы куда-то копать, нужно знать, в чем причина падения. Скорее всего, проблему можно найти в логе. Хороший повод научиться искать. В приведенном отрывке лога нет проблемы, там просто завершение работы.

Я искал, но если бы хоть что-то нашел, то не спрашивал бы на форуме. К сожалению не понял в чем причина. Вот полный лог, может у кто-нить сможет найти причину падения.

Microsoft Windows [Version 6.1.7601]
© Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
 
c:\Tools>java -jar jenkins.war
Running from: C:\Tools\jenkins.war
webroot: $user.home/.jenkins
←[33mMar 06, 2017 11:59:44 AM Main deleteWinstoneTempContents
WARNING: Failed to delete the temporary Winstone file C:\Users\Andrey\AppData\Lo
cal\Temp\winstone\jenkins.war
←[0mMar 06, 2017 11:59:45 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Logging initialized @8732ms
Mar 06, 2017 11:59:45 AM winstone.Logger logInternal
INFO: Beginning extraction from war file
←[33mMar 06, 2017 11:59:45 AM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: Empty contextPath
←[0mMar 06, 2017 11:59:46 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: jetty-9.2.z-SNAPSHOT
Mar 06, 2017 11:59:52 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
Jenkins home directory: C:\Users\Andrey\.jenkins found at: $user.home/.jenkins
Mar 06, 2017 11:59:57 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Started w.@385cce{/,file:/C:/Users/Andrey/.jenkins/war/,AVAILABLE}{C:\User
s\Andrey\.jenkins\war}
←[33mMar 06, 2017 11:59:58 AM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: FAILED ServerConnector@10c8a99{HTTP/1.1}{0.0.0.0:8080}: java.net.BindEx
ception: 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:32
1)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNet
workConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java
:236)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:366)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.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:264)
        at Main.main(Main.java:112)
 
←[0m←[33mMar 06, 2017 11:59:58 AM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: FAILED org.eclipse.jetty.server.Server@d9b808: 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:32
1)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNet
workConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java
:236)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:366)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.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:264)
        at Main.main(Main.java:112)
 
←[0mMar 06, 2017 11:59:58 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Stopped ServerConnector@10c8a99{HTTP/1.1}{0.0.0.0:8080}
Mar 06, 2017 11:59:58 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: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(ServletContext
Handler.java:215)
        at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:529)
 
        at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeC
ycle.java:89)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLif
eCycle.java:143)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerL
ifeCycle.java:162)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandl
er.java:73)
        at org.eclipse.jetty.server.Server.doStop(Server.java:456)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeC
ycle.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:264)
        at Main.main(Main.java:112)
 
Mar 06, 2017 11:59:58 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Stopped w.@385cce{/,file:/C:/Users/Andrey/.jenkins/war/,UNAVAILABLE}{C:\Us
ers\Andrey\.jenkins\war}
Mar 06, 2017 11:59:58 AM winstone.Logger logInternal
INFO: Winstone shutdown successfully
←[31mMar 06, 2017 11:59:58 AM winstone.Logger logInternal
SEVERE: 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:264)
        at Main.main(Main.java:112)
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:32
1)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNet
workConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java
:236)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:366)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLife
Cycle.java:68)
        at winstone.Launcher.<init>(Launcher.java:152)
        ... 7 more
 
←[0m←[31mMar 06, 2017 12:00:01 PM hudson.util.BootFailure publish
SEVERE: Failed to initialize Jenkins
hudson.util.HudsonFailedToLoad: java.lang.InterruptedException
        at hudson.WebAppMain$3.run(WebAppMain.java:248)
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:47)
        at jenkins.model.Jenkins.executeReactor(Jenkins.java:1088)
        at jenkins.model.Jenkins.<init>(Jenkins.java:904)
        at hudson.model.Hudson.<init>(Hudson.java:85)
        at hudson.model.Hudson.<init>(Hudson.java:81)
        at hudson.WebAppMain$3.run(WebAppMain.java:231)
 
←[0mMar 06, 2017 12:00:04 PM jenkins.model.Jenkins cleanUp
INFO: Stopping Jenkins
Mar 06, 2017 12:00:04 PM jenkins.model.Jenkins$21 onAttained
INFO: Started termination
←[31mMar 06, 2017 12:00:04 PM jenkins.model.Jenkins$21 onTaskFailed
SEVERE: Failed IOHubProvider.cleanUp
java.lang.IllegalArgumentException: Unable to inject class jenkins.slaves.IOHubP
rovider
        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:3254)
        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:3254)
        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:3251)
        at jenkins.model.Jenkins.cleanUp(Jenkins.java:3173)
        at hudson.WebAppMain$3.run(WebAppMain.java:252)
 
←[0m←[31mMar 06, 2017 12:00:04 PM jenkins.model.Jenkins$21 onTaskFailed
SEVERE: Failed NioChannelSelector.cleanUp
java.lang.IllegalArgumentException: Unable to inject class jenkins.slaves.NioCha
nnelSelector
        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:3254)
        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:3254)
        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:3251)
        at jenkins.model.Jenkins.cleanUp(Jenkins.java:3173)
        at hudson.WebAppMain$3.run(WebAppMain.java:252)
 
←[0mMar 06, 2017 12:00:04 PM jenkins.model.Jenkins$21 onAttained
INFO: Completed termination
Mar 06, 2017 12:00:04 PM jenkins.model.Jenkins _cleanUpDisconnectComputers
INFO: Starting node disconnection
Mar 06, 2017 12:00:04 PM jenkins.model.Jenkins _cleanUpShutdownPluginManager
INFO: Stopping plugin manager
Mar 06, 2017 12:00:04 PM jenkins.model.Jenkins _cleanUpPersistQueue
INFO: Persisting build queue
Mar 06, 2017 12:00:05 PM jenkins.model.Jenkins cleanUp
INFO: Jenkins stopped
 
c:\Tools>

  • 0

#7 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 06 марта 2017 - 10:53

WARNING: FAILED ServerConnector@10c8a99{HTTP/1.1}{0.0.0.0:8080}: java.net.BindEx
ception: Address already in use: bind
 
Кто-то занял порт который дженкинс слушает по умолчанию. Либо меняйте порт который слушает дженкинс, либо выгоняйте того, кто сидит на 8080, с ненулевой вероятностью это скайп, он любит типовые http/https порты юзать.

  • 1

#8 webnek

webnek

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Андрей

Отправлено 06 марта 2017 - 14:11

 

WARNING: FAILED ServerConnector@10c8a99{HTTP/1.1}{0.0.0.0:8080}: java.net.BindEx
ception: Address already in use: bind
 
Кто-то занял порт который дженкинс слушает по умолчанию. Либо меняйте порт который слушает дженкинс, либо выгоняйте того, кто сидит на 8080, с ненулевой вероятностью это скайп, он любит типовые http/https порты юзать.

 

Огромное спасибо! Все так и есть, оказывается это Oracle XE на 8080 сидел, заменил ему на другой порт и все заработало.) 

Еще раз спасибо всем откликнувшимся.


  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных