java.security.accesscontonTrolexception: Zugriff verweigert (Java.lang.RANGIMEPermission-Präferenzen)
-
13-11-2019 - |
Frage
Ich versuche, einen Java-Agent von der Konsole des Servers auszuführen, und ich erhalte diese Ausnahme: generasacodicetagpre.
Der Agent verwendet zwei externe Glasbibliotheken von Bloomberg.Diese beiden werden in den Agenten importiert und auch in das Verzeichnis Domino / JVM / LIB auf dem Server gelegt.
Die Ausnahme wird ausgelöst, wenn der Klassenkonstruktor eines der Klassen in der importierten Bibliothek aufgerufen wird.
Der Agent läuft in Ordnung, wenn Sie sie manuell im Designer-Client ausführen.
Ich denke, ich muss java.pol * -Dateien bearbeiten, aber meine Erfahrung hier ich bin ziemlich begrenzt, ich habe Angst ...
Bitte Ratschläge
/ mike
Lösung 2
Ich habe das jetzt herausgefunden. Die Java.pol-Datei wird überhaupt nicht verwendet, trotz der Java.Security-Dateizustände ist es nicht vorhanden.
Um diese Arbeit vorzunehmen, müssen Sie stattdessen die java.policy-Datei ändern. Dies könnte sagen, dass nicht die bevorzugte Lösung ist, da die .pol-Datei für Benutzer hinzugefügt werden sollte, um Zuschüsse hinzugefügt zu werden, und die .policy-Datei ist die Standard-Domino-JVM-Datei.
Andere Tipps
Sie vermissen die -Erigung runtimepermission:
java.security.accesscurcesscontactrolexception: Zugriff verweigert (Java.lang.RANGIMEPermission
Vorlieben ) Das Minimum, das Sie tun müssen, ist fügen Sie eine Runtimepermission in Ihre Richtliniendatei: generasacodicetagpre.
Wenn Sie einmal in dieser Ausnahme vorbei kommen, werden Sie wahrscheinlich mehr, aber es ist besser, als alle Berechtigungen zuzulassen.