
Ich verwende Tomcat auf einem Windows-Server und habe beim Aktualisieren der Tomcat-Version ein Problem festgestellt. Das Problem besteht darin, dass der zugewiesene Benutzer nicht über die erforderlichen Rechte zum Starten von Tomcat verfügt.
Hier sind meine Versuche mit Tomcat-Versionen:
- v8.5.43/ -> Tomcat erfolgreich gestartet
- v8.5.45/ -> Zugriff verweigert
- v8.5.46/ -> Zugriff verweigert
- v8.5.47/ -> Zugriff verweigert
- v8.5.49/ -> Zugriff verweigert
- v8.5.50/ -> Zugriff verweigert
- v9.0.30/ -> Zugriff verweigert
Der Benutzer verfügt bereits über das Privileg „LogonAsService“. Wissen Sie, welche Rechte der Benutzer haben sollte, der Tomcat startet?
Antwort1
Hier die Lösung:
Ab Tomcat 8.5.44 muss der Benutzer Lese- und Ausführungsrechte für das Tomcat-Install-Verzeichnis haben.
ICACLS "Tomcat-Install-Directory" /grant %UserName%:(OI)(CI)(RX) /T