У меня установлена машина jenkins на моей машине с Linux, в которой в http://172.19.113.104:8080/jenkinsjob/RBT/configure/> Build> Execute shell
Я добавил sh -x /opt/WebService/7.9SP2_Airtel/bin/startup.sh, чтобы создать кота.
но tomcat не запускается, но если я запускаю ту же команду в терминале машины linux, напрямую tomcat появляется!
Журнал вывода консоли Jenkins :
- OS400 = ложь
- Darwin = ложь
- кейс "
uname
" в
++ uname
- PRG = / Opt / WebService / 7.9SP2_Airtel / бен / 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 / бен
- EXECUTABLE = catalina.sh
- ложь
- '[' '!' -x /opt/WebService/7.9SP2_Airtel/bin/catalina.sh ']'
- exec /opt/WebService/7.9SP2_Airtel/bin/catalina.sh start
Ниже приведена трассировка при запуске в терминале Linux и появлении tomcat
[root @ rbtstaging ~] # sh -x /opt/WebService/7.9SP2_Airtel/bin/startup.sh
+ os400 = ложь
+ дарвин = ложь
+ чехол "uname
" в
++ 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
+ ложь
+ '[' '!' -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'