IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Exception java.util.PropertyPermission dans mon applet


Sujet :

Applets Java

  1. #1
    Inscrit
    Profil pro
    aaaaa
    Inscrit en
    Novembre 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : aaaaa

    Informations forums :
    Inscription : Novembre 2006
    Messages : 178
    Points : 70
    Points
    70
    Par défaut Exception java.util.PropertyPermission dans mon applet
    Bonjour,
    Mon applet, developpee avec Eclipse, marche tres bien en local, mais des que je veux la mettre en ligne, c'est la catastrophe!
    J'obtiens le message d'erreur suivant :

    java.security.AccessControlException: access denied (java.util.PropertyPermission proxyHost 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.System.setProperty(Unknown Source)
    at WordGraphs.start_graph(WordGraphs.java:493)
    at WordGraphs.init(WordGraphs.java:479)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Apparemment,c'est un probleme en rapport avec le fait que je passe par le proxy de mon universite pour aller sur internet. J'ai suivi les consignes donnees sur internet :
    - Dans le fichier java.policy.applet, j'ai ecrit :
    grant {
    permission java.security.AllPermission;
    }

    - Dans ma classe principale avant d'appeler l'URL (car c'est au moment de cet appel que ca foire) j'ai fait :
    System.setProperty("proxyHost", "http://[adresse du cache]/config/proxy-config.pac");
    System.setProperty("proxyPort", "3128");

    Je ne comprends pas d'ou peut venir le probleme...

    Des idees ?

  2. #2
    Membre régulier
    Inscrit en
    Août 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 89
    Points : 91
    Points
    91
    Par défaut
    Si tu appliques cette méthode :
    http://java.sun.com/developer/techni...curity/Signed/
    ?

  3. #3
    Inscrit
    Profil pro
    aaaaa
    Inscrit en
    Novembre 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : aaaaa

    Informations forums :
    Inscription : Novembre 2006
    Messages : 178
    Points : 70
    Points
    70
    Par défaut
    J'ai applique la methode suivante, qui vient de developpez.com (donc forcement bonne... ) :

    http://www.developpez.net/forums/arc...p/t-18553.html

    Pensez-vous que c'est parce que je l'ai mal suivie qu'il y a une exception ?


    Je fais appel aux experts !!

  4. #4
    Inscrit
    Profil pro
    aaaaa
    Inscrit en
    Novembre 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : aaaaa

    Informations forums :
    Inscription : Novembre 2006
    Messages : 178
    Points : 70
    Points
    70
    Par défaut
    Bonjour,

    Ce matin je n'ai plus l'erreur de proxy, mais j'en ai une autre a la place !!!

    java.security.AccessControlException: access denied (java.net.SocketPermission www.roget.org:80 connect,resolve)
    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.checkConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.http://www.protocol.http.HttpURLConn...Client(Unknown Source)
    at sun.net.http://www.protocol.http.HttpURLConn...onnect(Unknown Source)
    at sun.net.http://www.protocol.http.HttpURLConn...onnect(Unknown Source)
    at sun.net.http://www.protocol.http.HttpURLConn...Stream(Unknown Source)
    at java.net.URL.openStream(Unknown Source)
    at WordGraphs.CountWords(WordGraphs.java:557)
    at WordGraphs.start_graph(WordGraphs.java:497)
    at WordGraphs.init(WordGraphs.java:479)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)


    roget.org est l'adresse du site a partir duquel je specifie mon URL dans le code de l'applet... Apparemment c'est toujours un probleme de securite...


    Selon l'exception, c'est la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BufferedReader br=new BufferedReader(new InputStreamReader(arg.openStream()));
    qui fait faire l'exception, peut-etre est-il possible de la remplacer par autre chose ???

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/12/2014, 20h02
  2. access denied (java.util.PropertyPermission java.io.tmpdir read)
    Par benyboyJAVA dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/01/2009, 12h12
  3. comment inserer de l'audio dans mon applet ?
    Par magatsu dans le forum Applets
    Réponses: 1
    Dernier message: 22/03/2008, 22h18
  4. Réponses: 1
    Dernier message: 11/11/2007, 18h54
  5. [JList] [JScrollPane] JScrollPane invisible dans mon applet?
    Par Bobsinglar dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 02/06/2005, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo