您的位置:首页 > 运维架构 > Tomcat

jenkins自动发布后启动tomcat失败

2017-08-15 19:52 239 查看
jenkins服务器上某个项目构建后执行自己写的shell进行发布,脚本其他步骤都执行正常,唯独,启动tomcat出现问题。 jenkins显示启动tomcat成功。但是在tomcat服务器上查看进程却发现没有后台进程存在。 原因: jenkins在脚本执行完成后,就认为jenkins任务结束了,但是脚本启动的相关子程序仍在运行。由于jenkins认为任务结束,就断开了改构建相关的衍生进程。 这就是为什么shell脚本执完成,显示tomcat启动成功,但是后台没有进程的原因。 解决方案: 在要执行的shell脚本前添加: export BUILD_ID=XXXXXX 变量。 xxxxx,是随便写的。

亲测有效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息