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

Servlets/JSP Java Discussion :

Problème permission écriture serveur TOMCAT6


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 60
    Points : 65
    Points
    65
    Par défaut Problème permission écriture serveur TOMCAT6
    Bonjour à tous,

    je rencontre un problème de permission d'écriture d'un fichier code.txt à partir d'une page JSP. Le fichier code.txt doit être écrit à la racine du serveur.

    J'ai effectué quelques recherches sur google et j'ai trouvé qu'il fallait modifié le fichier 03catalina.policy présent dans /var/lib/tomcat6/conf/policy.d

    À la ligne permission java.io.FilePermission "${catalina.base}${file.separator}conf${file.separator}logging.properties", "read, write";

    J'ai juste rajouter un write mais le résultat est toujours le même ("Permission denied")

    Pour information je développe sous ubuntu 11.04 avec tomcat6.

    Merci d'avance.

  2. #2
    Membre chevronné
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Points : 2 112
    Points
    2 112
    Par défaut
    Il faut que tu donnes les droits d'écriture à l'utilisateur ou au groupe unix qui execute le process Tomcat sur le répertoire de ta WebApp.

    est-ce déjà le cas ?

  3. #3
    Membre du Club
    Inscrit en
    Avril 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 60
    Points : 65
    Points
    65
    Par défaut
    oui je l'ai déjà fait, j'ai fait un chmod 777 du dossier webapps.

  4. #4
    Membre chevronné
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Points : 2 112
    Points
    2 112
    Par défaut
    tu peux montrer ta JSP qui écrit le fichier ...

  5. #5
    Membre du Club
    Inscrit en
    Avril 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 60
    Points : 65
    Points
    65
    Par défaut
    Ok voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    %@ page language="java" import="java.sql.*,java.io.*"%>
    <html>
    <head><title>Write file ".txt"</title></head>
    <body>
    <%
    try
    {
    FileWriter lu = new FileWriter("test.txt");
    lu.write("salut");
    lu.close();
    }
    catch (IOException er)
    {
    out.println(er.getMessage);
    }
    %>
    </body>
    </html>

    Merci d'avance pour votre aide.

  6. #6
    Membre chevronné
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Points : 2 112
    Points
    2 112
    Par défaut
    Le problème c'est que new FileWriter("test.txt")
    ne vas pas du tout t'écrire à la racine de la WebApps.

    Pour ce faire tu dois faire ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <%
     
    String cheminComplet = this.getServletContext().getRealPath("/test.txt");
    FileWriter lu = new FileWriter(cheminComplet);
     
    ...
    ...
    %>

  7. #7
    Membre du Club
    Inscrit en
    Avril 2012
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 60
    Points : 65
    Points
    65
    Par défaut
    Merci beaucoup çà fonctionne correctement.

    Merci encore pour votre aide çà fait un moment que je cherche mais en vain.

    Merci beaucoup.

  8. #8
    Membre chevronné
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Points : 2 112
    Points
    2 112
    Par défaut
    ravi d'avoir pu t'aider

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

Discussions similaires

  1. IIS 6 : Serveur FTP-Problème d'écriture
    Par verbal34 dans le forum IIS
    Réponses: 2
    Dernier message: 07/04/2010, 20h28
  2. Problème d'écriture dans un fichier xml
    Par vanoou dans le forum C++Builder
    Réponses: 1
    Dernier message: 13/07/2005, 03h28
  3. Problème d'écriture dans un tableau
    Par Hokagge dans le forum MFC
    Réponses: 46
    Dernier message: 08/07/2005, 17h47
  4. problème d'écriture dans la BD
    Par billy_ze_kid dans le forum ASP
    Réponses: 6
    Dernier message: 12/06/2005, 21h30
  5. [communication série] problème lecture/écriture
    Par davinout dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 01/06/2005, 14h14

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