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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.