У нас есть приложение веб-службы Java, которое использует log4j для ведения журнала. Исключение возникает, когда 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 в каталоге, учетная запись службы имеет доступ для чтения и записи к файлам и каталогу.
Судя по некоторым первоначальным запросам в Google, нам, возможно, придется изменить файл security.policy, чтобы служба могла удалять файлы. Какие-либо предложения?