Я использую Tomcat на сервере Windows и столкнулся с проблемой при обновлении версии Tomcat. Проблема в том, что назначенный пользователь не имеет прав на запуск Tomcat.
Вот мои попытки с версиями Tomcat:
- v8.5.43/ -> Tomcat успешно запущен
- v8.5.45/ -> доступ запрещен
- v8.5.46/ -> доступ запрещен
- v8.5.47/ -> доступ запрещен
- v8.5.49/ -> доступ запрещен
- v8.5.50/ -> доступ запрещен
- v9.0.30/ -> доступ запрещен
У пользователя уже есть привилегия LogonAsService. Знаете ли вы, какие права должен иметь пользователь, запускающий Tomcat?
решение1
Вот решение:
начиная с Tomcat 8.5.44 пользователь должен иметь права на чтение и выполнение в Tomcat-Install-Directory.
ICACLS "Tomcat-Install-Directory" /grant %UserName%:(OI)(CI)(RX) /T