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 :

[tomcat]fichiers de sorties


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre habitué Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Points : 147
    Points
    147
    Par défaut [tomcat]fichiers de sorties
    Bonjour,

    Je suis sur un appli qui fonctionne avec tomcat... et j'ai besoin de generer un fichier à l'aide de DataOutputStream et je me suis rendu compte que le fichier s'enregistre dans le repertoire : WINDOWS/System32...
    J'aimerai qu'il s'enregistre en utilisant un repertoire relatif, pour augmenter la portabilité....
    Merci

  2. #2
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Le dossier system32/ contient les executables java.exe et javaw.exe. Si ton Tomcat se lance avec l'un de ces deux programmes le repertoire courant sera system32/.

  3. #3
    Membre habitué Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Points : 147
    Points
    147
    Par défaut
    comment faire alors pour creer un fichier pour qu'il se trouve dans /wapps/Monsite/monrep/ par exemple?

  4. #4
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Cela fait longtemps que je n'ai pas touche a Tomcat mais peut etre que l'API javax.servlet contient une methode quelque part pour obtenir le dossier de Tomcat ou de la webapp. Personnellement je creais un parametre dans le web.xml pour que l'utilisateur de la webapp choisisse son propre dossier.

  5. #5
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Ah ben voila, essaye la methode getRealPath() dans la classe ServletContext. getRealPath("/") te donnera le chemin vers la racine de ta webapp. Cela ne marchera pas avec un WAR.

  6. #6
    Membre habitué Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Points : 147
    Points
    147
    Par défaut
    ok, j'avai deja trouvé cette possiblité, malheureusement je suis en struts et c'est une action qui doit generer le fichier... je suis pas dans la servlet... enfin je pense pas :/

  7. #7
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    Bah tu peux toujours stocker le chemin dans une variable statique

  8. #8
    Membre habitué Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Points : 147
    Points
    147
    Par défaut
    Merci, j'ai trouvé un moyen de recuperer la servlet dans mon action :

    this.servlet.getServletContext().getRealPath("/")

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

Discussions similaires

  1. [Tomcat]Fichier log
    Par kitiara999 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 26/07/2005, 14h00
  2. [Tomcat]Tomcat Fichier temporaire
    Par kitiara999 dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 19/07/2005, 23h13
  3. Fichier de sortie
    Par flzox dans le forum Editeurs / Outils
    Réponses: 2
    Dernier message: 09/07/2005, 09h59
  4. Réponses: 4
    Dernier message: 22/11/2004, 19h29
  5. [Tomcat] Fichier de logs
    Par yolepro dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 22/03/2004, 16h20

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