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

API standards et tierces Java Discussion :

[jndi]lookup -> java.io.File


Sujet :

API standards et tierces Java

  1. #1
    Invité
    Invité(e)
    Par défaut [jndi]lookup -> java.io.File
    Bonjour,
    Je cherche a obtenir un File avec la commande jndi suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     Context envCtx = new InitialContext();
            File f=null;
     
             f = (File) ((envCtx.lookup("java:comp/Resources/xsl/CMTFO.xsl")));
    Mais j'obtiens un classcastException...
    Une idée
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    De manière générale.
    Lorsque j'ai un war déployé sur mon serveur:

    Comment obtenir un java.io.File a partir d'un fichier qui se trouve dans le directory resources/xsl/monFichier.xsl ?

    J'essaye avec le tag <resource-ref> dans le web.xml mais il me semble que c'est pour obtenir des beans.
    Comment faire pour obtenir un simple fichier ??
    Merci d'avance
    Septentryon

  3. #3
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Je n'ai aucune idée de la configuration que tu dois faire... mais si tu as une ClassCastException c'est que la méthode lookup doit bien te renvoyer quelques chose...

    Essaye de faire ceci pour voir le type de l'objet qu'elle te renvoit :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    System.out.println ( envCtx.lookup("java:comp/Resources/xsl/CMTFO.xsl").getClass() );
    a++

  4. #4
    Invité
    Invité(e)
    Par défaut
    J'ai finalement trouvé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    InputStream i = getServlet().getServletContext().getResourceAsStream("xsl/CMTFO.xsl");
    Merci a tous.

Discussions similaires

  1. [File] java.io.File.lastModified() et Timestamp
    Par marti dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 06/06/2011, 13h31
  2. [java.io.File] problème pour renommer un fichier
    Par RR instinct dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/12/2010, 15h24
  3. java.io.File : Impossible d'effacer un fichier
    Par nicorama dans le forum Langage
    Réponses: 7
    Dernier message: 18/06/2009, 12h31
  4. FormFile en java.io.File
    Par Shogun dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 24/02/2009, 11h54
  5. file.java to file.jsp
    Par smh_master dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 20/02/2007, 13h22

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