windows服务器上启动tomcat服务的访问权限被拒绝

windows服务器上启动tomcat服务的访问权限被拒绝,tomcat,windows-services,tomcat8.5,Tomcat,Windows Services,Tomcat8.5,我在windows服务器上使用tomcat,更新tomcat版本时遇到问题。 问题是,假定用户没有启动tomcat的权限 下面是我对tomcat版本的尝试: v8.5.43/->tomcat startet成功 v8.5.45/>访问被拒绝 v8.5.46/>访问被拒绝 v8.5.47/>访问被拒绝 v8.5.49/>访问被拒绝 v8.5.50/>访问被拒绝 v9.0.30/->拒绝访问 用户已具有LogonAsService权限。 您知道启动tomcat的用户应该拥有哪些权限吗?这里是解决

我在windows服务器上使用tomcat,更新tomcat版本时遇到问题。 问题是,假定用户没有启动tomcat的权限

下面是我对tomcat版本的尝试:

  • v8.5.43/->tomcat startet成功

  • v8.5.45/>访问被拒绝

  • v8.5.46/>访问被拒绝
  • v8.5.47/>访问被拒绝
  • v8.5.49/>访问被拒绝
  • v8.5.50/>访问被拒绝

  • v9.0.30/->拒绝访问

用户已具有LogonAsService权限。 您知道启动tomcat的用户应该拥有哪些权限吗?

这里是解决方案:

从Tomcat 8.5.44开始,用户必须对Tomcat安装目录具有读取和执行权限

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