从Hudson运行时Tomcat脚本无法正常工作

Has*_*idi 8 linux tomcat hudson jenkins

我正在尝试运行一个脚本,在Linux上停止并启动Tomcat.

当我从命令行运行它时它工作正常.但是当我从Jenkins/Hudson作业中的"Execute Shell"构建步骤运行相同的脚本时,它似乎不起作用.Jenkins没有报告任何错误,但如果我尝试进入tomcat页面,那么我会得到一个页面未找到错误.

所以詹金斯似乎能够停止服务器,但不能恢复它.

我会感激任何帮助.

Ber*_*ard 19

尝试在"shell execute"块中取消设置BUILD_ID.nohup在这种情况下,您甚至可能不需要使用它

BUILD_ID=
./your_hudson_script_that_starts_tomcat.sh
Run Code Online (Sandbox Code Playgroud)