2 sinat 18887915 sinat_18887915 于 2016.04.09 11:15 提问

Jenkins无法启动的问题

Jenkins下面配置了很多自动发布的程序。今天早上忽然之间就启动不了了。报错如下。请大神帮忙分析原因。
Jenkins home directory: /root/.jenkins found at: $user.home/.jenkins
09-Apr-2016 10:40:45.446 SEVERE [localhost-startStop-1] hudson.util.BootFailure.publish Failed to initialize Jenkins
hudson.util.NoTempDir: java.io.IOException: No such file or directory
at hudson.WebAppMain.contextInitialized(WebAppMain.java:195)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4738)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1101)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1816)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createTempFile(File.java:2024)
at java.io.File.createTempFile(File.java:2070)
at hudson.WebAppMain.contextInitialized(WebAppMain.java:192)
... 13 more

1个回答

CSDNXIAOD
CSDNXIAOD   2016.04.09 12:57

jenkins 升级无法启动的问题解决
jenkins中通过execute shell启动tocat无法启动问题
jenkins master升级后无法启动slave
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jenkins中通过execute shell启动tocat无法启动问题
以前使用Jenkins直接使用tomcat::redeploy方式,偶尔会PermGen space (Permanent Generation space,是指内存的永久保存区域) OutOfMemoryError;而且发布时候需要更改pom文件中tomcat的url、端口、用户、密码等,最主要的是还需要tomcat下webapp下的manager,如果没有manager是无法发布的。 基
Jenkins无法启动tomcat解决办法
在Jenkins中的Post Steps这一步,虽然在shell中写了sh $tomcat_path/bin/startup.sh启动tomcat的命令,但是,Jenkins无法完成该操作。需要在脚本开始时添加export BUILD_ID=dontKillMe。 原因:因为Jenkins执行完当前任务之后需要执行下一个任务,此时Jenkins会直接把tomcat进程杀掉,因此在脚本中编写的to
Jenkins之安装JDK
一、JDK的安装   1.JDK和JRE的区别 JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK顾名思义是java开发工具包,是程序员使用...
jenkins执行shell启动tomcat失败
环境:Centos 6.5 Jenkins版本:1.6 状况:集成Jenkins+Bitbucket,构建持续部署。构建完毕,Jenkins会执行服务器某个目录下的Shell, 脚本中功能是复制war包到tomcat目录下,重启Tomcat。 但是,Tomcat只是启动了一下,就关闭了,并没有启动Tomcat的进程。 在网上查了资料,需要在执行脚本之前加入:expor
jenkins升级到jenkins-2.55无法启动
jenkins升级到jenkins-2.55无法启动 错误: java.lang.UnsupportedClassVersionError 解决: java版本从1.7升级到1.8解决
jenkins部署jar包应用起不来的情况
jenkins部署jar包应用起不来的情况 今天在用jenkins部署jar包发布的时候,发现没有任何报错,但是应用死活起不来,google了半天依旧没有解决,并不是网上的设置BUILD_ID=dontKillMe的方法解决的,因为此类方法的各种姿势都试验了遍毫无作用。具体情况如下: 为了测试方便,取消了jar包的替换那个步骤,单纯的执行一个指令 cat publish.sh...
Jenkins中通过execute shell无法启动进程-解决方案合集
一、问题描述jenkins使用publish over ssh,执行shell,没报错,日志输出成功23:43:13 SSH: EXEC: completed after 10,225 ms 23:43:13 SSH: Disconnecting configuration [swarm2] ... 23:43:13 SSH: Transferred 1 file(s) 23:43:13 Fini...
jenkins 升级无法启动的问题解决
不要猜,看日志,看配置。需要了解jenkins的几个主要目录/var/lib/jenkins 是 jenkins home目录/var/default/jenkins 是jenkins配置文件,里面可以修改端口号/etc/init.d/jenkins  是jenkins启动文件,里面可以修改端口号,通过在首行添加set -x 可以打印所有命令,检查是否有不正确的配置。通过set -x也可以看到日志
Jenkins slave远程运行windows exe无窗口问题解决方法
在使用jenkinsslave下发并执行exe的时候遇到一个很奇怪的问题,之前实验过程中能够正常执行的exe在实际部署的环境下运行后无法显示程序窗口,这样导致有界面行为的一些测试程序无法正常得到结果。          经过一系列排查,基本确认该问题和jenkins的权限控制有关,尝试安装一个新的帐号及权限设置插件role-strategy后,重新在slave机器上运行,exe窗口能正常显示且程
jenkins无法重启tomcat的原因
在使用Hudson的执行sh脚本的时候,如果sh脚本是一个后台进程,如 Tomcat 这样的服务。如果使用Hudson的默认配置,会发现这些sh 进程有启动的过程,但是不会常驻后台,看Hudson 输出的日志,发现Hudson在Job构建结束之后,kill所有未终止的衍生进程。  在Hudson另一wiki页面上进一步描述了Hudson杀掉衍生进程的情况。Hudson在执行Job时会设置一系