Ich habe ein lästiges Problem mit der Linux/Debian Tomcat-Konfiguration:
Ich habe Pfadvariablen eingerichtet, aber wenn ich versuche, Tomcat zu starten oder herunterzufahren, passiert nichts. Das Protokoll ist leer und Folgendes wird angezeigt:
root@debian:/var/tomcat/bin# ./version.sh
Using CATALINA_BASE: /var/tomcat
Using CATALINA_HOME: /var/tomcat
Using CATALINA_TMPDIR: /var/tomcat/temp
Using JRE_HOME: /usr/lib/jdk/bin
Using CLASSPATH: /var/tomcat/bin/bootstrap.jar
./catalina.sh: 476: ./catalina.sh: /usr/lib/jdk/bin/bin/java: not found
Wie man sieht, zeigt die letzte Zeile eine möglicherweise falsch konfigurierte Umgebungsvariable. Aber ich habe die Installationsschritte überprüft und konnte sie nicht finden. Irgendeine Idee, wie das Problem gelöst werden könnte?
Tomcat ist Version 6 (im Verzeichnis /var/tomcat). JDK ist 1.7.0 Update 25 (neueste) (im Verzeichnis /usr/lib/jdk/).
Danke!
Antwort1
Das Problem lag beim Exportieren von JAVA_HOME:
Statt /usr/lib/jdk/bin sollte es nur /usr/lib/jdk sein.
Jetzt funktioniert alles einwandfrei. Hoffe, es ist für jemanden nützlich.