我们有一个使用 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
文件以允许服务删除文件。有什么建议么?