Applet utilisant un acces au disque
Bonjour,
J'ai une applet qui doit utiliser des données sur disque, des xml utilisés avec JAXB. Le probléme est lorsque je lance mon applet sous IE ce dernier me sort l'erreur suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
java.security.AccessControlException: access denied (java.util.PropertyPermission javax.xml.bind.JAXBContext read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at javax.xml.bind.ContextFinder.find(Unknown Source)
at javax.xml.bind.JAXBContext.newInstance(Unknown Source)
at com.sagem.morpho.criminalcaseedition.data.JaxbHelper.init(JaxbHelper.java:69)
at com.sagem.morpho.criminalcaseedition.data.JaxbHelper.<init>(JaxbHelper.java:56)
at com.sagem.morpho.criminalcaseedition.data.DataManager.prepareContext(DataManager.java:86)
at com.sagem.morpho.criminalcaseedition.data.DataManager.init(DataManager.java:79)
at com.sagem.morpho.criminalcaseedition.data.DataManager.<init>(DataManager.java:72)
at com.sagem.morpho.criminalcaseedition.data.DataManager.getInstance(DataManager.java:283)
at com.sagem.morpho.criminalcaseedition.CriminalCaseContext.<init>(CriminalCaseContext.java:27)
at com.sagem.morpho.criminalcaseedition.swing.CriminalCaseEditionApplet.init(CriminalCaseEditionApplet.java:68)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) |
Je sais que c'est un probléme de signature, et j'ai essayé de signer mon jar avec jarsigner, mais le navigateur me sort
Code:
1 2 3 4 5 6 7 8 9
|
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission getClassLoader)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.ClassLoader.getSystemClassLoader(Unknown Source)
at com.sun.xml.bind.util.Which.which(Which.java:68)
at com.sun.xml.bind.util.Which.which(Which.java:53)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:172) |
Je ne sais pas quoi faire pour qu'il accepte cette applet...
Merci pour votre aide.