2017-10-10 55 views
-1

我在redhat工作7Tomcat的8卡塔利娜沒有啓動

我在/root/.bashrc中設置Java變量:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111/ 
export PATH=$JAVA_HOME/bin:$PATH 
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_111/jre 

export CATALINA_BASE=/www/tomcat/iot 
export CATALINA_HOME=/www/tomcat/iot 
export CATALINA_TMPDIR=/www/tomcat/iot/temp 

當我執行此

./catalina.sh run

Using CATALINA_BASE: /www/tomcat/iot 
Using CATALINA_HOME: /www/tomcat/iot 
Using CATALINA_TMPDIR: /www/tomcat/iot/temp 
Using JRE_HOME:  /usr/java/jdk1.8.0_111/jre 
Using CLASSPATH:  /www/tomcat/iot/bin/bootstrap.jar:/www/tomcat/iot/bin/tomcat-juli.jar 
./catalina.sh: line 366: /usr/java/jdk1.8.0_111/jre/bin/java: No such file or directory 

JRE_HOME不指向相同的路徑

+0

作爲哪個用戶執行./catalina.sh運行? – Henry

+0

@Henry,我以root用戶身份運行它 – ahmed

+0

通過調用source〜/ .bashrc運行bashrc文件 –

回答

0

在文件夾CATALINA_BASE/bin中創建名爲setenv.sh的腳本(如果它不存在)。

添加此行setenv.sh

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111/ 

使其可執行。

相關問題