Tomcat 服務無法啟動:存取被拒絕

Tomcat 服務無法啟動:存取被拒絕

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

來源

相關內容