
我在 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