Beim Starten von Tomcat sieht es so aus, als würden zwei verschiedene JAVA_HOME-Pfade miteinander verkettet

Beim Starten von Tomcat sieht es so aus, als würden zwei verschiedene JAVA_HOME-Pfade miteinander verkettet

Wenn ich versuche, Tomcat zu starten, funktioniert es nicht.

Wenn ich in tomcat/logs/catalina.out nachschaue, erhalte ich die Zeile:

  • ./catalina.sh: 454: /usr/bin/java/bin/java: nicht gefunden

Das ist sinnvoll, da es keine gibt /usr/bin/java/bin/java, aber es gibt eine/usr/bin/java

Es sieht so aus, als würde Catalina der Variable JAVA_HOME einen zusätzlichen Teil hinzufügen. Wenn ich das mache, echo $JAVA_HOMEbekomme ich/usr/bin/java

Weiß jemand, wie ich das lösen kann?

Antwort1

Überprüfen Sie Ihre /etc/tomcat.conf(könnte tomcat(versionnumber).conf sein) und stellen Sie sicher, dass Sie den Systemwert dort nicht überschreiben.

verwandte Informationen