解决Jenkins的job启动tomcat时会在job结束时关闭问题
2016-03-03 16:38
423 查看
网上说明:
使用jenkins的批处理或者ant 启动tomcat失败。查了一下原因说是 jenkins在脚本执行结束后,就认为任务结束了,但是脚本启动的相关子程序仍然在运行。由于jenkins认为任务已经结束了,就结束了该构建相关的子进程。
解决办法:增加一个环境变量。
BUILD_ID=pleaseDontKillMe and it works like a charm。
可以添加在执行任务的节点设置中添加该变量。
解决详细步骤:
前置说明:我是通过slave节点来启动tomcat 的,所以再slave节点配置上述环境变量。
使用jenkins的批处理或者ant 启动tomcat失败。查了一下原因说是 jenkins在脚本执行结束后,就认为任务结束了,但是脚本启动的相关子程序仍然在运行。由于jenkins认为任务已经结束了,就结束了该构建相关的子进程。
解决办法:增加一个环境变量。
BUILD_ID=pleaseDontKillMe and it works like a charm。
可以添加在执行任务的节点设置中添加该变量。
解决详细步骤:
前置说明:我是通过slave节点来启动tomcat 的,所以再slave节点配置上述环境变量。
相关文章推荐
- tomcat里允许访问软连接(symbol link)的设置
- myeclipse tomcat 远程调试
- tomcat 中部署的应用响应json数据乱码解决办法
- 由Illegal access: this web application instance has been stopped already. 引出的tomcat配置问题
- tomcat down
- tomcat 控制台显示中文乱码
- eclipse/Intellij Idea远程调试Tomcat
- JBoss_Wildfly_EJB
- CentOS6.4系统下安装Tomcat7
- tomcat5.5 javax.servlet.ServletException: javax/el/ValueExpression
- 一台机器上部署多个tomcat 服务
- tomcat中动态部署
- 数据库连接学习(二)——Tomcat下使用C3P0配置JNDI数据源
- Apache Tomcat 负载均衡 主备切换
- linux 非root用户安装 jdk 和 tomcat
- myeclipse maven模块无法自动部署到tomcat下的解决办法
- 如何在同一系统中启动多个 TOMCAT
- linux下安装apache-tomcat-7.0.2.tar.gz
- Grunt—Web前端,Tomcat—Java后台
- tomcat部署项目如何去掉项目名称