Domino 9 und frühere Versionen > ND8: Entwicklung
Mal wieder Applets und Security
AndreasWegener0815:
Hallo Forum.
Ich kämpfe seit einiger Zeit unter R8 mit einem Java Applet in einem Form.
Beim öffnen des Forms bekomme ich immer den Fehler im Java Debug Fenster:
--- Code: ---java.security.AccessControlException: Access denied (java.lang.RuntimePermission exitVM.0)
at java.security.AccessController.checkPermission(AccessController.java:108)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:533)
at COM.ibm.JEmpower.applet.AppletSecurity.superDotCheckPermission(AppletSecurity.java:1449)
at COM.ibm.JEmpower.applet.AppletSecurity.checkRuntimePermission(AppletSecurity.java:1311)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1611)
at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1464)
at java.lang.SecurityManager.checkExit(SecurityManager.java:745)
at javax.swing.JFrame.setDefaultCloseOperation(JFrame.java:384)
at examples.Antenna.initComponents(Antenna.java:76)
at examples.Antenna.<init>(Antenna.java:37)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1325)
at COM.ibm.JEmpower.applet.AppletFrame.runLoader(AppletFrame.java:698)
at COM.ibm.JEmpower.applet.AppletFrame.run(AppletFrame.java:398)
at java.lang.Thread.run(Thread.java:736)
--- Ende Code ---
Ich weiß bei Agenten kann man die Restricted Operations einstellen.
Ich habe auch testweise das Applet jar File in das Notes jvm/lib/ext Verzeichnis kopiert, weil dieses in
den Java security polices ja bereits drin steht.
Habe hier im Forum auch schon mal gesucht, finde aber nur Beispiele für Agenten, die diesen Fehler werfen.
Wenn jemand einen weiterführenden Link hat oder sonstige Infos wäre ich dankbar.
Viele Grüße
Andreas
atbits:
Applets laufen am Client, d.h. Du müßtest ggf. die security policies des Clients (Webbrowser mit JRE) setzen.
Welcher Browser, welche JRE, welches Applet?
atbits:
Wenn ich das richtig sehe ist das ein eigenentwickeltes Applet (Examples.Antenna...) ?
Mein Tipp lass die Finger von Applets.
Baue Dir eine schicke Web-App mittels XPAges und JavaScript oder falls Du wirklich eine sehr "aufwändige" GUI brauchst nimm Flash.
Grüße David
AndreasWegener0815:
Moin David.
Danke für die Antwort.
Bin doch wirklich der Meinung gewesen das es mit Applets leichter geht.
Schade.
Kann Natürlich nicht jeden Client anfassen der das Form lädt und die Policies von Java anpassen.
Es war nur ein Beispiel Applet zum Testen bevor die Eigenentwicklung startet.
Flash wäre glaube ich über das Ziel hinaus geschossen.
Bin noch nicht bereit klein beizugeben :-)
Eventuell hat jemand noch einen Tip?
VG
Andreas
atbits:
Und meine 1. Frage?
Notes Client oder Browser - welche Versionen ...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln