Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino
SAP Java Connector
Tannibal:
Problem ist, dass ich die Funktion an den Clients benötige, da wir einige Masken haben die bestimmte Werte aus SAP benötigen.
Daher möchte ich so wenig manuellen Aufwand wie möglich (weltweit und so...)
Aber du hattest Recht, dll ins Programmverzeichnis und jar in jvm/lib/ext.
In die java.pol habe ich ein "permission java.lang.RuntimePermission "getClassLoader";" gepackt.
Entscheidend war wohl ein "Clean Project"
Weitere Tipps gerne willkommen :)
jBubbleBoy:
Die jar-Dateien würde ich nicht auf dem PC ablegen, sondern in der aktuellen DB belassen, welchen Vorteil bringt das?
Java-Archive können auch über die notes.ini bekannt gemacht werden; JAVAUSERCLASSES=...
Einen java.policy Eintrag bezüglich ClassLoader musste ich noch nie machen ???
Tannibal:
Die Jar-Ablage macht keinen Unterschied.
Wenn ich die java-policy im Standard belasse erhalte ich das.
--- Code: ---Exception in thread "AgentThread: JavaAgent" java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:221)
at com.sap.conn.jco.JCo.createJCo(JCo.java:32)
at com.sap.conn.jco.JCo.<clinit>(JCo.java:26)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:199)
at com.sap.conn.jco.JCoDestinationManager.getDestination(JCoDestinationManager.java:104)
at JavaAgent.step1Connect(Unknown Source)
at JavaAgent.NotesMain(Unknown Source)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
Caused by: java.security.AccessControlException: Access denied (java.lang.RuntimePermission getClassLoader)
at java.security.AccessController.throwACE(AccessController.java:121)
at java.security.AccessController.checkPermission(AccessController.java:194)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at COM.ibm.JEmpower.applet.AppletSecurity.superDotCheckPermission(AppletSecurity.java:1455)
at COM.ibm.JEmpower.applet.AppletSecurity.checkRuntimePermission(AppletSecurity.java:1317)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1619)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1470)
at java.lang.ClassLoader.getParent(ClassLoader.java:431)
at com.sap.conn.jco.ext.Environment.<clinit>(Environment.java:128)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:199)
... 9 more
--- Ende Code ---
Liegt bestimmt auch nur irgendwo in meiner Unwissenheit der Java-Entwicklung unter Notes begraben :P
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln