詹金斯-如何解决;关闭仍在启动中的Jenkins实例;在windows机器上
使用c詹金斯-如何解决;关闭仍在启动中的Jenkins实例;在windows机器上,jenkins,Jenkins,使用command:Java-jar jenkis.war在命令提示符下运行Jenkins时出错。。尝试了几种方法,但没有成功。你能帮我一下吗 错误:关闭仍在启动的Jenkins实例 =========================================================================== INFO: Shutting down a Jenkins instance that was still starting up java.lang.Throwa
ommand:Java-jar jenkis.war在命令提示符下运行Jenkins时出错。。尝试了几种方法,但没有成功。你能帮我一下吗
错误:关闭仍在启动的Jenkins实例
===========================================================================
INFO: Shutting down a Jenkins instance that was still starting up
java.lang.Throwable: reason
at hudson.WebAppMain.contextDestroyed(WebAppMain.java:388)
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:1521)
at org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1485)
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:144)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:162)
at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
at org.eclipse.jetty.server.Server.doStop(Server.java:489)
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:312)
at Main.main(Main.java:136)
Apr 20, 2018 12:30:08 PM org.eclipse.jetty.server.handler.ContextHandler doStop
INFO: Stopped w.@7807ac2c{/,null,UNAVAILABLE}{C:\Users\QA Team\.jenkins\war}
Exception in thread "Jenkins initialization thread"
===========================================================================
信息:关闭仍在启动的Jenkins实例
java.lang.Throwable:原因
位于hudson.WebAppMain.contextDestroyed(WebAppMain.java:388)
位于org.eclipse.jetty.server.handler.ContextHandler.callContextDestroyed(ContextHandler.java:898)
位于org.eclipse.jetty.servlet.ServletContextHandler.callContextDestroyed(ServletContextHandler.java:545)
位于org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:873)
位于org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:355)
位于org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:1521)
位于org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1485)
位于org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:927)
位于org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:271)
位于org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:569)
位于org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
在org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:144)上
位于org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:162)
位于org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:124)
位于org.eclipse.jetty.server.server.doStop(server.java:489)
位于org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
在winstone.Launcher.shutdown(Launcher.java:307)
在winstone.Launcher.(Launcher.java:167)
位于winstone.Launcher.main(Launcher.java:354)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
在Main.\u Main(Main.java:312)
Main.Main(Main.java:136)
2018年4月20日12:30:08 PM org.eclipse.jetty.server.handler.ContextHandler doStop
信息:已停止w.@7807ac2c{/,空,不可用}{C:\Users\QA Team\.jenkins\war}
线程“Jenkins初始化线程”中出现异常
要解决此问题,请执行以下步骤。
伸出手来安装Jenkins文件夹:C:\Program Files(x86)\Jenkins
在记事本中打开jenkins.xml文件
要更改端口-Search->--httpPort=8080并将8080更改为8383
打开命令提示符并运行“查找系统IPv4地址”。(例如-172.161.46.173)
将IP和jenkins端口一起粘贴到浏览器中(例如-172.161.46.173/8383),然后按Enter键
它要求输入管理密码:
从以下位置获取密码:C:\ProgramFiles(x86)\Jenkins\secrets\initialAdminPassword文件
它再次要求安装插件。选择默认值
安装完成后-单击“继续”
现在,设置用户名和密码-在这里,您可以使用jenkins李>
根本原因是,如果使用命令行启动jenkins,请求的http端口被另一个应用程序使用:java-jar-jenkins.war--httpPort=8080
将其更改为例如:java-jar-jenkins.war--httpPort=8383根本原因是默认端口8080已经被使用,因此为了再次使用它,您需要终止该端口使用的PID,然后才能再次运行
C:\Program Files\Java\jdk1.8.0_191\bin>netstat -ano|find "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 5256
TCP [::]:8080 [::]:0 LISTENING 5256
C:\Program Files\Java\jdk1.8.0_191\bin>taskkill /PID 5256 /F
SUCCESS: The process with PID 5256 has been terminated.
然后你可以重新开始
然后用java-jar jenkins.war重新启动jenkins,我正在进行导游,没有名为“C:\Program Files(x86)\jenkins”的字典