Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
783 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Applet signée et Permission]AccessControlException pour l'acces local

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Applet signée et Permission]AccessControlException pour l'acces local

n°1613586
nicorama2
Posté le 20-09-2007 à 20:10:53  profilanswer
 

Bonjour,
Je fais une grosse applet qui doit notamment lire un fichier sur l'ordinateur de l'utilisateur.
En local, évidemment tout marche nickel. J'ai signé par moi-même avec jarsigner l'applet, j'ai mis tout ca sur mon serveur. Mon browser me demande d'accepter d'executer l'applet :
http://edupassion.com:8080/edupassion/applets/images/avertissement.png
 
L'applet se lance donc, et je peux faire plusieurs actions.
POurtant quand j'arrive au JPanel créant un JFileChooser(), tout part en:§!#@.
La ligne comporte juste this.fileChooser=new JFileChooser();
 

Code :
  1. Exception in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError
  2.     at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Unknown Source)
  3.     at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
  4. (...)
  5. at javax.swing.JComponent.setUI(Unknown Source)
  6.     at javax.swing.JFileChooser.updateUI(Unknown Source)
  7.     at javax.swing.JFileChooser.setup(Unknown Source)
  8.     at javax.swing.JFileChooser.<init>(Unknown Source)
  9.     at javax.swing.JFileChooser.<init>(Unknown Source)
  10.     at eadmin.gui.etapes.EtapeEleve.<init>(EtapeEleve.java:49)
  11.     at eadmin.gui.etapes.AccueilEtapes.boutonEtapeElevesActionPerformed(AccueilEtapes.java:478)
  12. (...)
  13. at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  14.     at java.awt.EventDispatchThread.run(Unknown Source)
  15. Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission shutdownHooks)
  16.     at java.security.AccessControlContext.checkPermission(Unknown Source)
  17.     at java.security.AccessController.checkPermission(Unknown Source)
  18.     at java.lang.SecurityManager.checkPermission(Unknown Source)
  19.     at java.lang.Runtime.addShutdownHook(Unknown Source)
  20.     at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor.<init>(Unknown Source)
  21.     at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor.<clinit>(Unknown Source)
  22.     ... 46 more


J'ai bien vu ici et là des raisons sur les policy files utilisable avec AppletViewer, mais je vois mal mes petits élèves et collègues prof créer leurs propres policy-files.
 
Bref pourquoi mon applet signée n'a t-elle pas accès aux ressources locales ?
 
ref:
http://java.sun.com/developer/tech [...] ty/Signed/
http://www-personal.umich.edu/~lsi [...] pplet.html
 
 

mood
Publicité
Posté le 20-09-2007 à 20:10:53  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Applet signée et Permission]AccessControlException pour l'acces local

 

Sujets relatifs
Objet Webbrowser + javascript + blocage js local IE7[asp.NET][C#] Site fonctionne en local mais pas a distance
Pb dans acces 2003[Swing-Applet] Une idée pour une fenetre modal dans un applet ?
Problème d'erreur: Can't connect to local MySQLacces restreint par mail et mot de passe : pb dans mon code! help!
Problème droits d'accès répertoire en C#[ACCESS] accès à distance à une bdd (noob inside)
problème d'accès variable entre deux threadsErreur suite à un accès à 3e table
Plus de sujets relatifs à : [Applet signée et Permission]AccessControlException pour l'acces local


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR