Bonjour,
voilà deux jour que je recherche une solution a mon problème via google mais rien. J'en viens donc au forum.
je développe une application java qui fonctionne très bien avec des requètes mysql (via jdbc) donc pas de soucis de ce côté.
les paramètres de la base de données sont dans un dossier à part (sécurité).
Contrètement, j'ai mon jar dans le dossier Z:\appli\ et mon fichier de paramètres dans Z:\Ressource\.
Lorsque j'execute le jar, tout se passe bien, pas de problème d'acces.
J'ai ensuite fait un japplet avec avec comme librairie externe le jar. Cet applet reprend les classes du jar y compris celles pour la connexion mysql. L'applet est dans Z:\html\
Mon problème est le suivant : sous eclipse, l'applet fonctionne parfaitement. Mais lorsque je lance le fichier html, la console java d'IE met :
java.security.AccessControlException: access denied (java.io.FilePermission ..\Ressource\xxx.xml 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.checkRead(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
j'ai même mis un fichier java.policy.applet contenant
grant {
permission java.security.AllPermission;
};
mais toujours le meme problème...
Quelqu'un aurait-il une idée???
Configuration: Windows 2000
Firefox 2.0.0.10
java 1.6