Debian:Jenkins未作为守护进程启动:容器启动失败

Debian:Jenkins未作为守护进程启动:容器启动失败,jenkins,debian,init.d,Jenkins,Debian,Init.d,由于某种原因,我的Jenkins服务器不再启动。我尝试了apt-get-remove、apt-get-purge和apt-get-install来解决这个问题,但都没有成功 启动服务器后,我无法在Jenkins的Web URL上找到它 当我尝试启动Jenkins时,我得到: sudo /etc/init.d/jenkins start [ ok ] Starting Jenkins Continuous Integration Server: jenkins. 日志文件(/var/log/

由于某种原因,我的Jenkins服务器不再启动。我尝试了apt-get-remove、apt-get-purge和apt-get-install来解决这个问题,但都没有成功

启动服务器后,我无法在Jenkins的Web URL上找到它

当我尝试启动Jenkins时,我得到:

 sudo /etc/init.d/jenkins start
 [ ok ] Starting Jenkins Continuous Integration Server: jenkins.
日志文件(/var/log/jenkins/jenkins.log)为空

但仍无法联系到詹金斯

当我以jenkins用户的身份直接启动java命令时,我得到一个异常:

/usr/share/jenkins$ java -jar /usr/share/jenkins/jenkins.war
Running from: /usr/share/jenkins/jenkins.war
webroot: $user.home/.jenkins
Nov 19, 2016 10:01:43 AM Main deleteWinstoneTempContents
WARNING: Failed to delete the temporary Winstone file /tmp/winstone/jenkins.war
Nov 19, 2016 10:01:43 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Logging initialized @1599ms
Nov 19, 2016 10:01:43 AM winstone.Logger logInternal
INFO: Beginning extraction from war file
Nov 19, 2016 10:01:44 AM winstone.Logger logInternal
INFO: Winstone shutdown successfully
Nov 19, 2016 10:01:44 AM winstone.Logger logInternal
SEVERE: Container startup failed
java.io.FileNotFoundException: /var/lib/jenkins/.jenkins/war/META-INF/MANIFEST.MF (No such file or directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:171)
        at winstone.HostConfiguration.getWebRoot(HostConfiguration.java:280)
        at winstone.HostConfiguration.<init>(HostConfiguration.java:83)
        at winstone.HostGroup.initHost(HostGroup.java:66)
        at winstone.HostGroup.<init>(HostGroup.java:45)
        at winstone.Launcher.<init>(Launcher.java:143)
        at winstone.Launcher.main(Launcher.java:352)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at Main._main(Main.java:264)
        at Main.main(Main.java:112)
/usr/share/jenkins$java-jar/usr/share/jenkins/jenkins.war
运行于:/usr/share/jenkins/jenkins.war
webroot:$user.home/.jenkins
2016年11月19日上午10:01:43主要删除内容
警告:删除临时Winstone文件/tmp/Winstone/jenkins.war失败
2016年11月19日上午10:01:43 org.eclipse.jetty.util.log.JavaUtilLog info
信息:日志记录在1599ms时初始化
2016年11月19日上午10:01:43温斯顿。Logger logInternal
信息:开始从war文件提取
2016年11月19日上午10:01:44温斯顿。Logger logInternal
信息:Winstone已成功关闭
2016年11月19日上午10:01:44温斯顿。Logger logInternal
严重:容器启动失败
java.io.FileNotFoundException:/var/lib/jenkins/.jenkins/war/META-INF/MANIFEST.MF(没有这样的文件或目录)
在java.io.FileOutputStream.open(本机方法)
位于java.io.FileOutputStream。(FileOutputStream.java:221)
位于java.io.FileOutputStream。(FileOutputStream.java:171)
位于winstone.HostConfiguration.getWebRoot(HostConfiguration.java:280)
HostConfiguration.(HostConfiguration.java:83)
位于winstone.HostGroup.initHost(HostGroup.java:66)
HostGroup.(HostGroup.java:45)
在winstone.Launcher.(Launcher.java:143)
位于winstone.Launcher.main(Launcher.java:352)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:606)
在Main.\u Main(Main.java:264)
在Main.Main(Main.java:112)

在我的例子中,我使用了不正确的参数启动容器:--name name\u of_container在命令末尾,它将此参数发送给jenkins。希望有帮助?在我的例子中,我使用了不正确的参数启动容器:--name name_of_container在命令末尾,它将此参数发送给jenkins。希望有帮助?