Salut,
voilà, j'essai de lancer une appli qui nécessite que je modifie les droits de sécurité. J'utilise le SA de sun .
J'ai créé un fichier policy mais voila ce que j'obtiens quand j'exécute :
donc visiblement des problemes de permissions mais pourtant mon fichier mysec.policy (situé dans le meme repertoire que ma classe que j'exécute) est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 C:\Documents and Settings\vab>java -Djava.security.manager -Djava.security.policy="mysec.policy" javaapplication11.ClientClass java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write) 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.checkPropertiesAccess(Unknown Source) at java.lang.System.getProperties(Unknown Source) at javaapplication11.ClientClass.main(ClientClass.java:27)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 grant{ // Allow everything for now permission java.security.AllPermission; };
Et j'ai testé en supprimant dans ma ligne de commande Citation:
-Djava.security.policy="mysec.policy"
ca me donne le meme résultat ...
Partager