Apache Tomcat – Der Dienst startet nicht – Was tun?

Der Apache Tomcat läuft nicht? Wie kann das Problem gelöst werden?

Zuerst versuchen wir diesen manuell zu starten. Dazu öffnen wir in Windows die Diensteverwaltung und suchen den Apache Tomcat-Dienst. Dieser ist nicht gestartet. Mit einem Klick auf den Pfeil versuchen wir ihn zu starten.

Apache Tomcat Dienst ist nicht gestartet

Leider lässt er sich nicht starten. Die Fehlermeldung können wir der Ereignisanzeige entnehmen.

Unzulässige Funktion beim Starten des Apache Tomcat Dienst

Die Fehlermeldung ist nicht sehr aussagekräftig. Sie lautet:

Der Dienst Apache Tomcat wurde mit folgendem dienstspezifischem Fehler beendet: Unzulässige Funktion.

Sollte dieser Fehler oder ein ähnlicher Auftreten, lässt er sich wie folgt beheben.

Gehen Sie in das Tomcat Home Verzeichnis und dort in den bin-Ordner (beispielsweise unter C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin.

Dort gibt es eine Datei Tomcat9w.exe oder so ähnlich. Wichtig ist das W am Ende der Datei.

Führen Sie die Datei mit Doppelklick aus

Tomcat Home Verzeichnis öffnen

Es öffnet sich ein Konfigurationsfenster. Hier gehen wir auf den Reiter Java und setzen den Haken bei „Use Default“ und schließen das Fenster mit OK.

Apache Tomcat Eigenschaften Java Reiter
In den Java-Einstellungen den Haken bei Use default setzen.

Anschließend gehen wir wieder in die Dienste und starten den Apache Tomcat Dienst.

Der Apache Tomcat Dienst startet wieder.

Der Dienst sollte sich wieder starten lassen.