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 :

charger un fichier de l'EAR au démarrage du serveur


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut charger un fichier de l'EAR au démarrage du serveur
    Bonjour.

    J'ai un dossier contenant des fichiers dans mon EAR (dans le répertoire WEB-INF). Je dois charger ces fichiers au démarrage du serveur. Une servlet s'occupe de loader la classe contenant les références au fichier.
    La classe contenant les références est une classe utilitaire et se trouve dans un jar. Savez-vous comment je peux réaliser le chargement de mes fichiers ? Quel path indiquer ?

    Dans ma classe configuration.java, j'ai un code du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File file = new File("repertoire/fichier1");
    Cela na fonctionne pas ...

    configuration.java => classe qui possède les File où ils sont créés
    conf.jar => contient la classe configuration
    confLoader => Servlet appelant la classe configuration.java et qui vérifie que les fichiers indiqués existent.

    Arbo :
    • WEB-INF
    • |lib
    • ||conf.jar (contient configuration.java)
    • |repertoire (contenant les fichiers)
    • ||fichier1
    • ||fichier2
    • ||...
    Merci par avance de votre aide

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    Je n'ai pas le détail sous les yeux, mais pour cela il faut déterminer l'url de ton fichier à partir du contexte de la servlet appelante avec les méthode getResourcePath ou getRealPath.

    jacques Desmazières

  3. #3
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Merci bcp. C'était cela, j'ai récupéré le stream avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getServletContext().getResourceAsStream("/WEB-INF/repertoire/fichier");

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

Discussions similaires

  1. charger des fichiers au démarrage d'une appli web
    Par root76 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 17/06/2009, 10h32
  2. Charger fichier XML au démarrage du serveur
    Par PsychedeChed dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/01/2009, 10h41
  3. Charger des fichiers d'un repertoire
    Par demanghonj dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 05/01/2005, 17h23
  4. [Dexplore] Comment charger des fichiers d'aide ?
    Par Laurent Dardenne dans le forum Windows
    Réponses: 5
    Dernier message: 04/01/2005, 17h38
  5. [TP]Charger un fichier bmp
    Par flavien tetart dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 30/06/2002, 19h04

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