El servicio Tomcat no puede iniciarse: acceso denegado

El servicio Tomcat no puede iniciarse: acceso denegado

Estoy usando Tomcat en un servidor Windows y tuve un problema al actualizar la versión de Tomcat. El problema es que el usuario asignado no tiene derechos para iniciar Tomcat.

Aquí están mis intentos con las versiones de Tomcat:

  • v8.5.43/ -> Tomcat se inició correctamente
  • v8.5.45/ -> acceso denegado
  • v8.5.46/ -> acceso denegado
  • v8.5.47/ -> acceso denegado
  • v8.5.49/ -> acceso denegado
  • v8.5.50/ -> acceso denegado
  • v9.0.30/ -> acceso denegado

El usuario ya tiene el privilegio LogonAsService. ¿Sabes qué derechos debe tener el usuario que inicia Tomcat?

Respuesta1

Aquí la solución:

A partir de Tomcat 8.5.44, el usuario debe tener permisos de lectura y ejecución en Tomcat-Install-Directory.

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

Fuente

información relacionada