无法使用Centos7上的Capitomcat jenkins插件启动/停止tomcat

时间:2016-01-02 09:36:48

标签: environment-variables jenkins-plugins centos7

我正在使用Capitomcat jenkins插件在构建后在远程服务器上安装我的war文件。 Capitomcat jenkins插件执行下面的命令,但tomcat没有停止。

/ usr / bin / env sudo -u tomcat8 /opt/apache-tomcat-8.0.23/bin/catalina.sh stop

当我在linux服务器上运行相同的命令时,我得到JAVA_HOME即使设置好也没有设置。

tomcat8@qw1189-45 bin]$ /usr/bin/env sudo -u tomcat8  /opt/apache-tomcat-8.0.23/bin/catalina.sh stop
  

未定义JAVA_HOME和JRE_HOME环境变量   运行此操作至少需要其中一个环境变量   程序

在运行命令 - env 时,我看到JAVA_HOME在那里。

XDG_SESSION_ID=260
HOSTNAME=myqanode
TERM=xterm-256color
SHELL=/bin/bash
HISTSIZE=1000
OLDPWD=/opt
SSH_TTY=/dev/pts/0
USER=tomcat8
MAIL=/var/spool/mail/tomcat8
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/tomcat8/.local/bin:/home/tomcat8/bin:/home/tomcat8/.local/bin:/home/tomcat8/bin:/usr/java/jdk1.8.0_66
PWD=/opt/apache-tomcat-8.0.23/bin
JAVA_HOME=/usr/java/jdk1.8.0_66
LANG=en_US.UTF-8
HISTCONTROL=ignoredups
SHLVL=1
HOME=/home/tomcat8
LOGNAME=tomcat8
LESSOPEN=||/usr/bin/lesspipe.sh %s
XDG_RUNTIME_DIR=/run/user/1000
_=/usr/bin/env

我看是否只运行 /opt/apache-tomcat-8.0.23/bin/catalina.sh stop 形成我的linux盒子。

0 个答案:

没有答案