我在 Windows 服务器上使用 Tomcat,在更新 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