Tomcat-Installation und -Konfiguration für das dynamische Eclipse-Webprojekt
Ich habe Tomcat 9 in meinem Ubuntu 20 standardmäßig installiert:
sudo apt install tomcat9 tomcat9-admin
Diese Installation definiert jedoch keinen CATALINA_HOMEWert.
echo $CATALINA_HOMEbringt nichts. Warum? Wofür ist der richtige Ort CATALINA_HOME?
Inhalt von /var/lib/tomcat9: conf lib protokolliert Richtlinien-Webanwendungen
Inhalt von /etc/tomcat9: conf lib protokolliert Richtlinien-Webanwendungen
Die Konfiguration meiner Eclipse JEE Tomcat-Server-Laufzeitumgebung beschwert sich mit einer Nachricht
Unknown version of Tomcat was specified.
Wie kann ich dieses Problem beheben?
Antworten
Verwenden Sie keine installierte Kopie. Die Speicherorte der Dateien, die zum ordnungsgemäßen Starten von Tomcat über Eclipse und zur tatsächlichen Steuerung des Prozesses erforderlich sind, könnten an einen Ort verschoben worden sein, der weiß, wo . Laden Sie die tar / zip-Datei von tomcat.eclipse.org herunter und verwenden Sie sie stattdessen.
https://wiki.eclipse.org/WTP_Tomcat_FAQ#Why_won.27t_the_New_Server_Runtime_dialog_recognize_my_Linux_installed_version_of_Tomcat.3F
Wenn Sie per Befehl installieren
sudo apt install tomcat9 tomcat9-admin
Tomcat wird zu einem Dienst innerhalb des Betriebssystems. Verwenden Sie diesen Weg nicht in der Entwicklung.
Laden Sie Apache Tomcat herunter, entpacken Sie es und zeigen Sie in der Eclipse-IDE auf das Verzeichnis / den Deklarationspfad von Tomcat. Tipp: Sie müssen die Berechtigung einiger Dateien überprüfen, sie in Tomcat lesen und schreiben lassen.