Jetzt zu Der Frage:
Ich habe einen Agent geschrieben, welcher aus einem LDAP Server Daten
zieht und in ein Notes Adressbuch schreibt. Wenn ich diesen Agent von
Hand starte (also Aus dem Kontextmenü "Starten") anwähle, dann geht
es auch.
Aber, meines wissens läuft er dann ja lokal auf meinem rechner.
Starte ich ihn per scheduler auf dem server kommt als Fehlermeldung:
.... error message: javax.naming.CommunicationException:
xxx.xx.xx.xx:389 Root exception is
.... error message: java.lang.SecurityException: xxx.xx.xx.xx:389
....error message: at
lotus.notes.AgentSecurityManager.checkConnect(AgentSecurityManager.java:172)
anstatt der xxx.xx.xx.xx:389 steht da natürlich ne richtige IP Adresse
- die wollte ich hier nur nich unbedingt veröffentlichen.
Also, diese SecurityException wird ja vom java.lang.Securitymanager
gewurfen. Soweit ich weis, gibt es dieses Objekt nur einmal in der
gesamten JVM - und hat nichts im Applet (restriktive Agent) zu suchen -
weil sonst könnte der ja einfach überschrieben werden.
Wie geh ich jetzt aber mit dem Securitymanager um? Kann ich da irgendwo
globale Servereinstellungen dazu machen? Wenn ja, wo und wie?
Bin für Hilfe sehr dankbar.
Ach ja, ich benutze einen Domino 6.5.5 Server
Danke Frank