web-dev-qa-db-fra.com

La variable d'environnement CATALINA_HOME n'est pas définie correctement

J'ai installé Apache Tomcat 6.0 dans un dossier C:/Program Files et j'ai défini les variables d'environnement Java_HOME et CATALINA_HOME, mais lorsque je démarre le serveur avec startup.bat, le message d'erreur suivant s'affiche:

La variable d'environnement CATALINA_HOME n'est pas définie correctement.

Ma variable d'environnement CATALINA_HOME est définie sur CATALINA_HOME=C:\Program Files\Apache-Tomcat-6.0.35.

Qu'ai-je fait de mal?

26
krishna bhargavi

Au début, vous devez mentionner Tomcat jusqu'à la version de Tomcat, voir ci-dessous.

CATALINA_HOME: C:\Program Files\Apache-Tomcat-6.0.35; puis définissez la variable CLASSPATH sur

CLASSPATH: C:\Program Files\Apache-Tomcat-6.0.35\lib;

puis finalement éditer la variable de chemin en PATH:.;% CATALINA_HOME%\bin;

NOTE: un point-virgule (;) doit être placé à la fin de chaque variable.

23
Rohith
set Java_HOME :C:\Program Files\Java\jdk1.6.0_26
CLASSPATH :C:\Program Files\Java\jdk1.6.0_26\bin
CATALINA_HOME : C:\Program Files\Apache-Tomcat-6.0.35
14
Sudarshan

Assurez-vous de bien cd votre répertoire dans la fenêtre de commande sous le chemin où se trouve Tomcat avant d'appeler le fichier service.bat

8
Atilla

Ouvrez votre fichier catalina.bat/catalina.sh .. et vérifiez si CATALINA_HOME a été codé en dur si vous avez copié Tomcat quelque part.

5
MItesh

J'ai le même problème, j'ai copié l'emplacement du chemin de JRE_HOME

JRE_Home = "C: Progra ********;" 

Ici, je suis entré dans le point-virgule, ce que nous ne devrions pas, je l'ai enlevé, Puis Tomcat a démarré avec succès.

Donc, le point-virgule doit être supprimé à la fin après avoir défini le chemin JRE_HOME ou Java_HOME ou CATALINA_HOME. 

2
Vikas Kalapur

Veuillez prendre soin de supprimer les points-virgules à la fin de la définition des variables utilisateur telles que Java_HOME, CATALINA_HOME

1
Lukman

Vous devez également définir la variable Java_HOME pour qu'elle pointe vers le JDK, et non pas JRE . Tomcat doit savoir si Java est installé. Il a besoin du JDK . À la fin, redémarrez l'ordinateur.

https://serverfault.com/questions/579159/the-catalina-home-environment-variable-is-not-defined-correctly-this-environment

1
Alex

Dans les variables d’environnement, définissez CATALINA_HOME en tant que nouvelle variable et affectez la valeur de la variable à >>> C:\Apache\apache-Tomcat-7.0.40.

dans le chemin, ajoutez ce% CATALINA_HOME%\bin pour que la commande "catalina start" fonctionne

0
RCR