Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
684 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  répertoire par défaut glassfish

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

répertoire par défaut glassfish

n°1904306
puisquetur​epondspas
Posté le 10-07-2009 à 10:17:29  profilanswer
 

Bonjour
 
J'ai crée un projet web dynamic avec Eclipse. Ma classe java lis un fichier
 

Citation :

LecteurBufferise = new BufferedReader(new FileReader("nomfichiersanspath.txt" ));


 
Je deploie mon projet sur le serveur glassfish
 
et j'ai

Citation :

FileNotFoundException


 
si je met aucun path, pardéfaut où dois je mettre mon fichier, je l'ai mis un peu partout dans mon projet, peut etre que c'est sur le serveur glassfish qu'il faut le mettre où?
 
Merci
 
 

mood
Publicité
Posté le 10-07-2009 à 10:17:29  profilanswer
 

n°1904439
liouan
Posté le 10-07-2009 à 15:05:36  profilanswer
 

Un moyen simple pour le savoir:
 
tu tapes  
 

Code :
  1. System.out.println(new File().getAbsolutePath())


 
et comme ça, tu sauras quel endroit il prend pour racine pour tes chemins de fichiers en relatif.

n°1904445
puisquetur​epondspas
Posté le 10-07-2009 à 15:20:29  profilanswer
 

Merci ça marche

n°1904455
Bidem
Posté le 10-07-2009 à 16:05:37  profilanswer
 

Attention, c'est pas tout à fait exact :
System.out.println(new File().getAbsolutePath()) va te donner le chemin où sera créé un nouveau fichier.
 
Mais dans le cas d'une lecture d'un fichier qui n'a pas de chemin absolu, la JVM va chercher dans tout le classpath et va prendre le 1er fichier qui correspond.


Message édité par Bidem le 10-07-2009 à 16:07:52
n°1904464
liouan
Posté le 10-07-2009 à 16:34:36  profilanswer
 

ça, je ne savais pas, merci bidem, grâce à toi, j'aurai appris un truc :)

n°1904495
puisquetur​epondspas
Posté le 10-07-2009 à 19:42:33  profilanswer
 

il a pris mon fichier là
C:\Program Files\glassfish-v2ur2\domains\domain1\config

n°1904778
Bidem
Posté le 13-07-2009 à 09:58:45  profilanswer
 

http://blogs.sun.com/jluehe/entry/ [...] uring_your
 
en clair, par défaut le classpath de ta webapp contient les répertoires WEB-INF/lib et WEB-INF/classes mais tu peux en ajouter d'autres.
 
Classiquement, si le fichier que tu cherches à lire est un fichier de configuration, sa place devrait être WEB-INF/classes


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  répertoire par défaut glassfish

 

Sujets relatifs
Comment faire un <input> noir avec un defaut grisé?[résolu] - Listage de repertoire et bouton radio
copie d'un répertoire avec filtrage par extension de fichiersConfusion concernant les AMX de GlassFish
Sélectionner un repertoire via un browserliste déroulante(option par défaut)
Appel du logiciel de messagerie par défaut ??Deploiement d'un serveur glassfish sur internet
Etude comparative Jonas, Jboss, Geronimo, Glassfish 
Plus de sujets relatifs à : répertoire par défaut glassfish


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR