问题描述:
我使用jenkins在build工程的时候,使用了执行shell部分.脚本内含有远程主机运行或者停止tomcat脚本,在执行的时候报告有java_home和java_jar没有环境变量的问题.根据问题查找,是远程执行的时候没有加载profile造成环境变量确实的问题.
脚本中的远程执行命令是ssh root@web01 "/data/script/run.sh" 中的 run.sh包含tomcat启动脚本
解决方案:
在tomcat的catalina.sh中添加环境变量部分.