我在我的linux机器上安装了jenkins,在http://172.19.113.104:8080/jenkinsjob/RBT/configure/> Build> Execute shell下
我添加了sh -x /opt/WebService/7.9SP2_Airtel/bin/startup.sh来使tomcat up。
但是tomcat没有出现但是如果我在linux机器终端上运行同样的命令直接tomcat即将到来!
Jenkins控制台输出日志:
uname
”in ++ uname以下是在linux终端中运行并且tomcat出现时的跟踪
[root @ rbtstaging~] #sh -x /opt/WebService/7.9SP2_Airtel/bin/startup.sh + os400 = false + darwin = false + case“uname
”in ++ uname + PRG = / opt / WebService / 7.9SP2_Airtel /bin/startup.sh +'[ - -h /opt/WebService/7.9SP2_Airtel/bin/startup.sh']'++ dirname /opt/WebService/7.9SP2_Airtel/bin/startup.sh + PRGDIR = / opt / WebService / 7.9SP2_Airtel / bin + EXECUTABLE = catalina.sh + false +'[''!' -x /opt/WebService/7.9SP2_Airtel/bin/catalina.sh']'+ exec /opt/WebService/7.9SP2_Airtel/bin/catalina.sh start使用CATALINA_BASE:/opt/WebService/7.9SP2_Airtel使用CATALINA_HOME:/ opt / WebService / 7.9SP2_Airtel使用CATALINA_TMPDIR:/opt/WebService/7.9SP2_Airtel/temp使用JRE_HOME:/usr/java/jdk1.8.0_121使用CLASSPATH:/opt/WebService/7.9SP2_Airtel/bin/bootstrap.jar
请帮忙..!
在jenkins尝试添加下面但没有用。
export CATALINA_BASE ='/ opt / WebService / 7.9SP2_Airtel'
export CATALINA_BASE ='/ opt / WebService / 7.9SP2_Airtel'