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

JWS Java Discussion :

Java Web Start problème pour l'écriture dans un fichier


Sujet :

JWS Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 75
    Par défaut Java Web Start problème pour l'écriture dans un fichier
    Bonjour à tous,

    J'ai un problème concernant le lancement d'une application JavaWebStart. Ayant précédemment réalisé plusieurs petites application en Java et JavaFX, j'arrivais à lancer le fichier jnlp que j'avais construit.
    Dans ma nouvelle application, je dois pouvoir lire dans des fichiers et écrire dans un fichier de log pour répertorier l'historique de mon application. Au départ, j'avais des messages comme quoi il il avait des problèmes d'accès i/o.
    Après avoir lu sur les forums, je me suis aperçu que cela venait d'un problème de sécurité car le jws ne pouvait pas accéder aux ressources locales sans que mes jar soit signés. Ainsi, j'ai signé mon jar de mon application ainsi que les jars contenant des bibliothèques externes que j'utilise.
    Là apparemment je n'ai plus d'exception quand le programme veut lire dans un fichier mais un problème pour écrire dans mon fichier log.
    Quelqu'un pourrait-il me renseigner un m'indiquer si il a une explication voire une solution à mon problème?
    D'avance merci.

    Système d'exploitation : Windows XP
    Navigateur : Firefox 3.0.13
    JVM : Java SE6u14
    JavaFX SDK : 1.2

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par yoyolepsy Voir le message
    Là apparemment je n'ai plus d'exception quand le programme veut lire dans un fichier mais un problème pour écrire dans mon fichier log.
    Quelqu'un pourrait-il me renseigner un m'indiquer si il a une explication voire une solution à mon problème?
    Etant donné que nous sommes au mois d'août et que tous nos devins sont partis en vacances, il va falloir que tu nous dise quelle erreur tu as, si tu veux qu'on aie une petite chance d'arriver à t'aider.

  3. #3
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 75
    Par défaut
    Bonjour tchize.
    Excuse moi effectivement j'ai oublié de préciser mon message d'exception. Avant de signer mes jars j'avais cette exception :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.security.AccessControlException: access denied (java.io.FilePermission nom_de_mon_fichier read)
    Maintenant j'ai cette exception :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.security.AccessControlException: access denied (java.io.FilePermission monfichier.log write)
    Avec "monfichier.log" mon fichier de log ou je veux écrire

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    a part signer tes jars, est ce que tu as faire autre chose (création d'un fichier java policy ou autre). Et donne nous le stacktrace complet de l'exception.

  5. #5
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 75
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    a part signer tes jars, est ce que tu as faire autre chose (création d'un fichier java policy ou autre). Et donne nous le stacktrace complet de l'exception.
    Non je n'ai que signé mes jars. J'ai lu quelque chose sur les fichier java.policy mais je n'ai pas compris exactement le principe. Dans mon fichier jnlp , j'ai ajouté "all-permissions" dans la bannière sécurity.

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Donne nous le stacktrace complet. Comme tu as signé des librairies externe, as-tu vérifié qu'elles n'étaient pas déjà signées et, le cas échéant, as-tu bien retiré l'ancienne signature? Les libirairies jdbc de mysql, par exemple, sont fournies signées, ce qui pose problème (la signatoure doit utiliser la meme clé pour toute l'application)

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

Discussions similaires

  1. Problème pour supprimer attribut dans un fichier XML
    Par Jb_One73 dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 19/02/2015, 10h08
  2. JAVA:Retour à la ligne lors d'écriture dans un fichier
    Par sarra2104 dans le forum Langage
    Réponses: 1
    Dernier message: 17/05/2012, 09h10
  3. Eclipse RCP / Java web start : problème de langue
    Par nhqnhq dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 02/12/2009, 18h47
  4. Problème avec Java Web start
    Par kenny6 dans le forum JWS
    Réponses: 6
    Dernier message: 12/09/2007, 17h10
  5. Module java web start pour NB 5.5
    Par FranT dans le forum NetBeans
    Réponses: 3
    Dernier message: 04/10/2006, 14h12

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