Jenkins启动jar包后,进程被杀死

通过Jenkins提供的启动参数禁用杀死子进程的特性


1. 使用java -jar启动,-Dhudson.util.ProcessTree.disable=true -jar jenkins.war
2. 使用Tomcat启动,添加JAVA_OPTS="$JAVA_OPTS -Dhudson.util.ProcessTree.disable=true";

  • Linux系统修改catalina.sh,在环境变量的说明后,脚本开始前加上JAVA_OPTS="$JAVA_OPTS -Dhudson.util.ProcessTree.disable=true";
  • Windows系统修改catalina.bat,在环境变量的说明后,脚本开始前加上set JAVA_OPTS=%JAVA_OPTS% "-Dhudson.util.ProcessTree.disable=true";修改好Tomcat的配置文件后重新启动Tomcat

转载于:https://my.oschina.net/liyan2013/blog/3064116

你可能感兴趣的:(运维,java,操作系统)