Tomcat – Définir les variables d’environnement

avril 15, 2015 3:15 Publié par Laissez vos commentaires

Certaines commandes telles que startup.bat ou catalina.bat peuvent ne pas fonctionner si vous ne définissez pas correctement les variables d’environnement Java de tomcat.

Exemples :

C:\apache-tomcat-8.0.21\bin>startup.bat
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
C:\apache-tomcat-8.0.21\bin>SET JRE_HOME=C:\Program Files\Java\jdk1.8.0_05\jre
C:\apache-tomcat-8.0.21\bin>catalina.bat
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

Commençons pas identifier le dossier d’installation de java jdk. Procédez à son installation s’il n’est pas présent sur votre OS (Windows 7 64 bits dans notre exemple).

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Le jdk est installé dans le dossier C:\Program Files\Java\jdk1.8.0_05, nous allons donc pouvoir définir les variables (adaptez bien entendu le code en fonction de le version de votre jdk).

C:\apache-tomcat-8.0.21\bin>SET JAVA_HOME=C:\Programmes\Java\jdk1.8.0_05\bin
C:\apache-tomcat-8.0.21\bin>SET JRE_HOME=C:\Program Files\Java\jdk1.8.0_05\jre

On test à présent le redémarrage de tomcat :

C:\apache-tomcat-8.0.21\bin>startup.bat
Using CATALINA_BASE:   "C:\apache-tomcat-8.0.21"
Using CATALINA_HOME:   "C:\apache-tomcat-8.0.21"
Using CATALINA_TMPDIR: "C:\apache-tomcat-8.0.21\temp"
Using JRE_HOME:        "C:\Program Files\Java\jdk1.8.0_05\jre"
Using CLASSPATH:       "C:\apache-tomcat-8.0.21\bin\bootstrap.jar;C:\apache-tomc
at-8.0.21\bin\tomcat-juli.jar"
C:\apache-tomcat-8.0.21\bin>

C’est tout bon !

Vous pouvez également modifier directement le fichier Catalina.bat avec Notepad++ par exemple : {C:\apache-tomcat-8.0.21\bin\catalina.bat}

SET JAVA_HOME=C:\Programmes\Java\jdk1.8.0_05\bin

SET JRE_HOME=C:\Program Files\Java\jdk1.8.0_05\jre

Quelques commandes utiles :

version.bat
shutdown.bat
startup.bat

Afficher le chemin des variables d’environnement JAVA:

echo %JAVA_HOME%
echo %JRE_HOME%

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire