it-swarm.com.de

Die Umgebungsvariable CATALINA_HOME ist nicht korrekt definiert

Ich habe Apache Tomcat 6.0 in einem C:/Program Files-Ordner installiert und die Umgebungsvariablen Java_HOME und CATALINA_HOME eingestellt. Wenn ich jedoch den Server mit startup.bat starte, erhalte ich die Fehlermeldung:

Die Umgebungsvariable CATALINA_HOME ist nicht korrekt definiert.

Meine CATALINA_HOME-Umgebungsvariable ist auf CATALINA_HOME=C:\Program Files\Apache-Tomcat-6.0.35 gesetzt.

Was habe ich falsch gemacht?

26

Zunächst müssen Sie Tomcat bis zur Tomcat-Version erwähnen, siehe unten

CATALINA_HOME: C:\Programme\Apache-Tomcat-6.0.35; Setzen Sie dann die Variable CLASSPATH auf

CLASSPATH: C:\Programme\Apache-Tomcat-6.0.35\lib;

bearbeiten Sie schließlich die Pfadvariable in PATH:.;% CATALINA_HOME%\bin;

HINWEIS: Am Ende jeder Variablen muss ein Semikolon (;) stehen.

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

Vergewissern Sie sich, dass Ihr Verzeichnis im Cmd-Fenster den Pfad enthält, in dem sich Tomcat befindet, bevor Sie die Datei service.bat aufrufen

8
Atilla

Öffnen Sie Ihre Datei catalina.bat/catalina.sh .. und überprüfen Sie, ob CATALINA_HOME vorhanden ist. Dies könnte hart codiert sein, wenn Sie Tomcat von irgendwo kopiert haben.

5
MItesh

Ich habe das gleiche Problem, ich habe den Pfad von JRE_HOME kopiert

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

Hier habe ich Semikolon eingegeben, was wir nicht tun sollten. Ich habe es entfernt.... Dann wurde Tomcat erfolgreich gestartet.

Nach dem Setzen des Pfads JRE_HOME oder Java_HOME oder CATALINA_HOME muss das Semikolon am Ende entfernt werden. 

2
Vikas Kalapur

Entfernen Sie das Semikolon am Ende der Definition von Benutzervariablen wie Java_HOME und CATALINA_HOME

1
Lukman

Sie müssen auch die Java_HOME-Variable so einstellen, dass sie auf das JDK verweist, nicht auf JRE . Tomcat muss wissen, wo Java installiert ist. Es benötigt das JDK . Am Ende Computer neu starten.

https://serverfault.com/questions/579159/the-catalina-home-environment-variable-isnot-defined-correct-thisenvironment -

1
Alex

In Umgebungsvariablen definieren Sie CATALINA_HOME als neue Variable, und der Wert für den Variablenwert wird >>> C:\Apache\apache-Tomcat-7.0.40 zugewiesen

fügen Sie im Pfad dieses% CATALINA_HOME%\bin an, damit der Befehl "catalina start" funktioniert

0
RCR