Ich versuche gerade, eine Richtliniendatei für den Nexus-Repository-Manager auf Tomcat zu erstellen.So konfigurieren Sie Java SecurityManager so, dass alle Eigenschaften einer Datei gelesen werden können
Nexus versucht, die Datei WEB-INF/plexus.properties
(für die ich bereits erteilte Erlaubnis) zu lesen, und scheint zu versuchen, alle Eigenschaften von dort zu lesen, die fehlschlägt, weil es die folgende Berechtigung fehlt:
java.security.PropertyPermission * read,write
Wie Ich konfiguriere den SecurityManager so, dass alle Eigenschaften dieser Datei gelesen werden können. Wenn ich dies auf die Politik-Datei hinzufügen:
permission java.security.PropertyPermision "*", "read,write"
Ich werde die Erlaubnis, alle Eigenschaften zu lesen gewähren und zu verändern, auch Eigenschaften System, nicht wahr?
Es gibt keine Klasse, aber der String „java.security.PropertyPermission“ in der Securitymanager verwendet. –
@Aaron: das ist, was ich zuerst dachte, aber ich finde keine Dokumentation, die "java.security.PropertyPermission" erwähnt. Können Sie mich auf solche Unterlagen hinweisen? Vorzugsweise von Sun selbst. –