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

ソース

関連情報