O serviço Tomcat não pode ser iniciado: acesso negado

O serviço Tomcat não pode ser iniciado: acesso negado

Estou usando o Tomcat em um servidor Windows e enfrentei um problema ao atualizar a versão do Tomcat. O problema é que o usuário atribuído não tem direitos para iniciar o Tomcat.

Aqui estão minhas tentativas com versões do Tomcat:

  • v8.5.43/ -> Tomcat iniciado com sucesso
  • v8.5.45/ -> acesso negado
  • v8.5.46/ -> acesso negado
  • v8.5.47/ -> acesso negado
  • v8.5.49/ -> acesso negado
  • v8.5.50/ -> acesso negado
  • v9.0.30/ -> acesso negado

O usuário já possui o privilégio LogonAsService. Você sabe quais direitos o usuário que inicia o Tomcat deve ter?

Responder1

Aqui a solução:

a partir do Tomcat 8.5.44, o usuário deve ter permissões de leitura e execução no diretório de instalação do Tomcat.

ICACLS "Tomcat-Install-Directory" /grant %UserName%:(OI)(CI)(RX) /T

Fonte

informação relacionada