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

Tomcat et TomEE Java Discussion :

permission ecriture fichier


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 19
    Points
    19
    Par défaut permission ecriture fichier
    Bonjour,

    J'ai un petit problème tout simple mais qui est loin de l'être au final. Je lis des fichiers de données en XML depuis une application web en JEE. Ces fichiers se trouvent dans mes sources et sont dans un repertoire spécial appelé data. Je dois pouvoir modifier ces fichiers pour mettre à jour mes données quand je le souhaite.
    Tou marche très bien en développement sous eclipse, je lis et ecris dans mes fichiers. Mais dès que je déploie l'appli en production sous tomcat, le serveur renvoie une erreur à chaque fois qu'il tente d'écrire un fichier.
    J'aimerai que vous m'aidiez sur cette question sur divers points :
    Je sais que par défaut cela parait logique de bloquer l'écriture de fichiers par le serveur, mais alors comment faire pour stocker des données dans des fichiers (soit depuis la servlet, soit depuis des classes de couche dao). Est ce que la solution va venir d'un bidouillage des permission de tomcat et des webapps. Si oui comment faire de façon précise cette opération.

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    Je pensais rajouté un truc comme ça dans mon webapps.policy, mais ça n'a p&s l'air de marcher

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    // The permission granted
     grant codeBase "file:${catalina.base}/webapps/testecriture/-" {
          java.io.FilePermission "*", "read,write";
     };

  3. #3
    Membre éclairé Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Points : 672
    Points
    672
    Par défaut
    Juste une question comme ca, le serveur tomcat ne serait pas sous linux? Parce que les problèmes de droit peuvent se situer à ce niveau aussi!

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    oui le serveur est sous linux.
    Tous les fichiers et dossiers sont à tomcat55 nogroup.
    Il faut bidouiller un utilisateur propriétaire ? Comment faire ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    Bon j'ai trouvé la solution ...
    J'ai fait du gros bidouillage de droits sous Tomcat en m'aidant de ça :
    http://java.sun.com/j2se/1.3/docs/gu...rmissions.html

    Si quelqu'un a besoin de coneil là dessus pas de problème pour offrir mon aide

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

Discussions similaires

  1. Réponses: 18
    Dernier message: 03/04/2013, 15h14
  2. Réponses: 4
    Dernier message: 07/06/2008, 11h32
  3. Réponses: 19
    Dernier message: 15/05/2006, 15h02
  4. Gestion des permissions des fichiers sur NTFS
    Par gnu_thomas dans le forum MFC
    Réponses: 3
    Dernier message: 22/01/2004, 08h22
  5. Lecture et ecriture fichier .ini
    Par despe dans le forum C
    Réponses: 6
    Dernier message: 23/07/2003, 20h40

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