Domino 9 und frühere Versionen > ND7: Entwicklung

Probleme mit einem Java-Agenten auf dem Server

<< < (2/2)

oson00:
...und wenn ich die Properties so setze, fliegt mir natürlich eine java.security.AccessControlException um die Ohren!

Ich weiß, dass es die java.policy gibt. Kann mir jemand eine gute Quelle nennen, wie man diese anpaßt? Die JARs sind in der Script-Lib eingebettet und liegen nicht im Dateisystem vor.

flaite:
Du kannst auch im Agenten Security Einstellungen ändern. 2. Seite im Designer afaik. Hab kein Notes offen.
Bin Websphere Portlet Factory Entwickler. Lol.
Oder du versuchst log4j.jar in den classpath zu tun und die property-Datei wie oben beschrieben.
Du kannst btw. auch commons-logging.jar patchen.
- Source code runterladen
- Den entsprechenden code in commons.logging.impl.Jdk14Logger.warn ändern (Methode leeren)
- neu kompilieren
- umbenennen in clogging-patched.jar
- neu einbinden
- fertig.

flaite:
Am einfachsten ist es wohl logging zu Beginn des loggers auszuschalten.
1. Füge log4j.jar dem Agenten zu (sonst nimmt commons-Logging jdk-Logging und ich kenn mich damit nicht aus).
2. Ganz am Anfang des Agenten:

--- Code: ---Logger rootLogger = LogManager.getRootLogger(); //To get the Root Logger
Level lev = Level.toLevel("ERROR");
logger.setLevel(lev);

--- Ende Code ---

Das ist die einfachste Option und sollte klappen.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln