码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins自动发布后启动tomcat失败

时间:2017-08-15 21:49:16      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:自动发布   jenkins   tomcat   

jenkins服务器上某个项目构建后执行自己写的shell进行发布,脚本其他步骤都执行正常,唯独,启动tomcat出现问题。  jenkins显示启动tomcat成功。但是在tomcat服务器上查看进程却发现没有后台进程存在。

 

原因: jenkins在脚本执行完成后,就认为jenkins任务结束了,但是脚本启动的相关子程序仍在运行。由于jenkins认为任务结束,就断开了改构建相关的衍生进程。 这就是为什么shell脚本执完成,显示tomcat启动成功,但是后台没有进程的原因。

 

解决方案: 在要执行的shell脚本前添加:  export BUILD_ID=XXXXXX 变量。   xxxxx,是随便写的。

技术分享

 

亲测有效

 



本文出自 “沙漠骆驼” 博客,请务必保留此出处http://maomaochong.blog.51cto.com/9260445/1956552

jenkins自动发布后启动tomcat失败

标签:自动发布   jenkins   tomcat   

原文地址:http://maomaochong.blog.51cto.com/9260445/1956552

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!