[Applet] Problème RuntimePermission...
Bonjour :)
J'aurais encore besoin de vos lumière :oops: J'ai un applet qui apelle un service Web Axis. Il m'envoi une Exception: JavaRuntimePermission.
J'ai donc crée un fichier policy nommé "AppletEmprunt.policy". J'ai ensuite crée un .keystore avec la commande:
-keytool -genkey -alias Joy6 -validity 50000
J'ai lancé le policytool pour mettre en relation le keystore crée ainsi que le fichier .policy. J'ai pu ensuite crée mes permissions:
http://www.image-dream.com/membre/up/JOY5/jarsigner.jpg
J'ai enfin signer mon fichier jar avec mes classes de l'applet puis vérifier que mon .jar est bien signer:
http://www.image-dream.com/membre/up...policytool.JPG
Pour finir voilà le code de mon fichier.policy:
Code:
1 2 3 4 5 6 7 8
| /* AUTOMATICALLY GENERATED ON Tue Oct 11 13:18:55 CEST 2005*/
/* DO NOT EDIT */
keystore "file:/C:/Documents and Settings/UMRLGMPA/.keystore";
grant signedBy "Joy6", codeBase "file:/C:/utilisateurs/Kieran/Java/Emprunts/CreationCompte.jar" {
permission java.security.AllPermission, signedBy "Joy6";
}; |
Mon problème c'est que quand je lance mon applet dans un browser, j'ai toujours cette même Exception:
Code:
1 2 3 4 5 6 7 8 9 10
| Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
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.checkCreateClassLoader(Unknown Source)
at java.lang.ClassLoader.<init>(Unknown Source)
at org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.<init>(PsuedoSystemClassLoader.java:73)
at org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader(JDK12Hooks.java:215)-
at org.apache.commons.discovery.jdk.JDK12Hooks.<clinit>(JDK12Hooks.java:73)
... 35 more |
Comme si ce que j'avais fait n'avais servi à rien... Est-ce que j'aurais louper une étape?? :roll: Merci d'avance pour votre aide :?