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 :

Arguments VM dans une applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut Arguments VM dans une applet
    J'ai une applet qui requiert 2 fichiers externes (krb5.ini et jaas.conf) pour l'identification à Kerberos. Je peux passer les arguments
    -Djava.security.auth.login.config=jaas.conf
    -Djava.security.krb5.conf=krb5.ini
    avec Eclipse en paramètre lorsque je lance l'appletviewer, mais comment puis-je passer ces paramètres une fois que mon applet est utilisée dans un navigateur ? Je suppose que je devrais inclure les fichiers correspondants dans mon fichier jar final, mais je ne vois pas comment dire que ces fichiers sont là.

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de biozaxx
    Profil pro
    Inscrit en
    Août 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 403
    Par défaut
    je pense qu'il faut effectivement que tu les embarques dans ton jar et que tu passes par le tag
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <param nom="param1" value="jaas.conf">
    <param nom="param2" value="krb5.ini">

  3. #3
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    J'ai essayé, ça ne fonctionne pas.

    Code de la balise HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <APPLET Code="ResteAFaire.class" archive="resteafaire.jar" Width=800 Height=600>
      <param name="jaas" value="jaas.conf">
      <param name="krb" value="krb5.ini">
      Votre navigateur ne supporte pas les applets.
                </APPLET>
    Le programme me lève une Security Exception lors de la création du LoginContext :

    Erreur(2) : Impossible de créer LoginContext. jaas.conf (Fichier ou répertoire introuvable)

    Voici le code que j'utilise pour modifier les propriétés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    
    String jaas = getParameter("jaas");
    String krb = getParameter("krb");
    System.setProperty("java.security.auth.login.config", jaas);
    System.setProperty("java.security.krb5.conf", krb);
    


    Mes fichiers sont présents dans le Jar pourtant...

  4. #4
    Membre éclairé Avatar de biozaxx
    Profil pro
    Inscrit en
    Août 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 403
    Par défaut
    juste pour voir si c'est un probleme de securité, essai de les mettres (les 2 fichiers) sur ton DD local et dans param value tu mets le chemin absolue (genre c:\\monDir\\jaas.conf) attention au separateur system dependant ...

    tu veras si tu as le mm message d'erreur ou si c'est different

  5. #5
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Avec le chemin complet, ça passe, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Arguments dans une applet
    Par Lebas dans le forum Applets
    Réponses: 1
    Dernier message: 15/09/2006, 14h29
  2. Drad and Drop dans une applet
    Par remyli dans le forum Applets
    Réponses: 2
    Dernier message: 19/12/2005, 16h46
  3. JFileChooser dans une applet
    Par jeje99 dans le forum Applets
    Réponses: 2
    Dernier message: 26/10/2005, 11h12
  4. [Applet] appel de la méthode stop() dans une applet
    Par ciol2.6.12 dans le forum Applets
    Réponses: 4
    Dernier message: 08/09/2005, 13h40
  5. [Applet]utiliser une classe d'un package dans une applet
    Par jeromejanson dans le forum Applets
    Réponses: 1
    Dernier message: 30/06/2005, 08h13

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