Bonjour � Tous,

Je voudrais pouvoir lire � partir d'une Applet dans le fichier 
[user.home]\.java.policy lui-m�me, afin d'ajouter dynamiquement des SocketPermissions 
sur des SGBD distants.
Or, pour que l'Applet puisse lire ce fichier particuliers (puisque c'est lui qui 
contient justement les permissions accord�es aux applets), je me suis dit qu'il 
fallait ajouter une FilePermission sur lui-m�me :

grant codeBase "http://myserver/mywebapp/applets/*"; {
  permission java.io.FilePermission "file:///c:/Documents and 
Settings/srichet.PO-SRICHET/.java.policy", "read";
};

... o� :
"http://myserver/mywebapp/applets/*"; est le codebase d'acc�s � mes applets.
"...c:/Documents and Settings/srichet.PO-SRICHET/.java.policy" est le user.home

Malgr� cela, lorsque je me prends une erreur de FilePermission dans la Console Java du 
navigateur, quand mon applet essaie de lire le fichier .java.policy :
java.security.AccessControlException: access denied (java.io.FilePermission 
C:\Documents and Settings\srichet.PO-SRICHET\.java.policy read)

Le message est clair.

Questions :
1) Ce que je veux faire, est-ce  une h�r�sie ?
2) J'ai l'impression que le navigateur (I.E) charge les infos les Permissions pour une 
session enti�re, et non pas � chaque nouvelle requ�te... � confirmer ?

Merci d'avance

Répondre à