
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