Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino
Logging mit Java ohne Notes Logging API
flaite:
--- Zitat von: Boost am 28.06.06 - 16:13:42 ---Gibt es eine Möglichkeit, die Sicherheitseinstellungen zur Laufzeit anzupassen, so dass ein Logger mit Namespace als vertraueswürdig eingestuft wird und läuft?
--- Ende Zitat ---
Theoretisch Policy Dateien.
http://www.galileocomputing.de/openbook/javainsel3/javainsel_240001.htm#Rxxjavainsel_240001460RechtevergebendurchPolicyDateien
Vielleicht hast du ja einen Fehler bei der Konfiguration der policy Datei gemacht (was sehr leicht passieren kann).
flaite:
Was du natürlich auch machen kannst:
Eine münchener Consulting (beck et al) hat eine ziemlich gründliche Api rund um Notes herausgebracht. Die Sachen, die ich mir mal angeschaut habe, sehen sehr gut aus.
Die haben auch spezielles Zeugs für Logging.
Wenn du Zeit und/oder Lust hast, schaus dir an.
http://domingo.sourceforge.net/ (Jdk14LoggerMonitor).
Boost:
Danke für die vielen Hinweise. Ich werde sie mir die API anschauen.
Boost:
Kurzes Update:
Das Problem scheint die Zeile mit logger.addHandler(handler) zu sein.
Weis jemand, wie man die Handler benutzen kann, bzw. muss ?
domino java:
Hallo,
Ursache ist definitiv die Java Security.
Hierfür musst du in einer Domino Standard-Installation (Windows) die Datei
c:\lotus\domino\jvm\lib\security\java.policy (für einen Domino Server)
bzw.
c:\lotus\notes\jvm\lib\security\java.policy (für einen Notes Client)
bearbeiten.
Offenbar benötigen die Klassen
java.util.logging.LogManager
und java.util.logging.Logger.addHandler
besondere Rechte (in der Java Security), die du dort über einen Grant Befehl zuweisen kannst.
Testhalber versuchen:
grant {
permission java.security.AllPermission;
};
Das erlaubt allen alles. SEHR UNSICHER. Nur für einen Test verwenden.
Alternativ die JAR-Datei des Logging-Frameworks in den Pfad c:\lotus\domino\jvm\lib\ext legen. Code aus JAR-Dateien in diesem Verzeichnis erhalten per Default alle Rechte.
Ansonsten darf ich (in aller Bescheidenheit) die Adresse http://www.domino-java.com empfehlen. Dort gibt es einen Domino-tauglichen Wrapper für log4j, der dazu noch selbst-konfigurierend ist (bei log4j eine grosse Hilfe).
Gruß
Thomas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln