2017-10-10 1 views
-1

Je travaille dans RedHat 7Tomcat 8 catalina ne démarre pas

J'ai la variable JAVA dans /root/.bashrc:

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 

Quand j'exécute ce

./catalina.sh exécuter

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 

Les points JRE_HOME ne pointent pas dans le même chemin

+0

En tant qu'utilisateur exécutez-vous ./catalina.sh run? – Henry

+0

@Henry, je l'exécute en tant qu'utilisateur root – ahmed

+0

Exécutez le fichier bashrc en appelant la source ~/.bashrc –

Répondre

0

Créez un script nommé setenv.sh dans le dossier CATALINA_BASE/bin, s'il n'existe pas déjà.

Ajouter cette ligne à setEnv.sh

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

rendre exécutable.