В настоящее время я пытаюсь создать файл политики для менеджера хранилища Nexus, работающего на Tomcat.Как настроить Java SecurityManager, чтобы разрешить читать все свойства из данного файла
Nexus пытается прочитать файл WEB-INF/plexus.properties
(для которого я уже получил разрешение), и, кажется, чтобы попытаться прочитать все свойства оттуда, что не удается, поскольку отсутствует следующее разрешение:
java.security.PropertyPermission * read,write
Как Я настраиваю SecurityManager, чтобы разрешить чтение всех свойств из этого конкретного файла? Если добавить это к политикам файлу:
permission java.security.PropertyPermision "*", "read,write"
Я предоставить разрешение на чтение и изменять все свойства, даже свойство системы, не будет ли?
Там нет класса, но «java.security.PropertyPermission» Строка используется в SecurityManager. –
@ Аарон: Это то, что я думал в первую очередь, но я не нахожу документацию, в которой упоминается «java.security.PropertyPermission». Можете ли вы указать мне на такую документацию? Предпочтительно само Солнце. –