如何防止从 Jenkins 工作开始自动关闭 Tomcat?
How to prevent auto-closing of Tomcat on starting from Jenkins job?
我正尝试在从机上的 Jenkins 作业中启动 Tomcat。
我通过打开 slave-agent.jnlp
手动启动 Jenkins slave
这是我在执行 Windows 批处理命令中尝试的:
call C:\tomcat\bin\startup.bat
Tomcat 开始 运行 构建,构建被标记为成功,但随后 Tomcat 几秒后自动关闭。
这是Jenkins Process Tree Killer在行动。这是设计使然。您可以通过使用额外参数
启动 Jenkins 来为整个 Jenkins 全局禁用它(不推荐)
-Dhudson.util.ProcessTree.disable=true
.
对于 Windows 环境,您可以使用 at
命令安排 Tomcat 的开始(延迟 1 秒)。
我正尝试在从机上的 Jenkins 作业中启动 Tomcat。 我通过打开 slave-agent.jnlp
手动启动 Jenkins slave这是我在执行 Windows 批处理命令中尝试的:
call C:\tomcat\bin\startup.bat
Tomcat 开始 运行 构建,构建被标记为成功,但随后 Tomcat 几秒后自动关闭。
这是Jenkins Process Tree Killer在行动。这是设计使然。您可以通过使用额外参数
启动 Jenkins 来为整个 Jenkins 全局禁用它(不推荐)
-Dhudson.util.ProcessTree.disable=true
.
对于 Windows 环境,您可以使用 at
命令安排 Tomcat 的开始(延迟 1 秒)。