log4j を使用してロギングを行う Java Web サービス アプリケーションがあります。log4j がローリング ログ ファイルを削除しようとすると、例外がスローされる
Exception:java.security.AccessControlException: access denied
(java.io.FilePermission /var/opt/SUNWappserver/domains/domain1/
applications/j2ee-modules/ourwebservice/WEB-INF/logs/IMWrapper.log.10 delete)
ディレクトリでを実行するls
と、サービス アカウントにはファイルとディレクトリへの読み取りと書き込みのアクセス権が付与されます。
最初のグーグル検索ではsecurity.policy
、サービスがファイルを削除できるようにするには、ファイルを変更する必要があるようです。助言がありますか?