répertoire par défaut glassfish - Java - Programmation
Marsh Posté le 10-07-2009 à 15:05:36
Un moyen simple pour le savoir:
tu tapes
Code :
|
et comme ça, tu sauras quel endroit il prend pour racine pour tes chemins de fichiers en relatif.
Marsh Posté le 10-07-2009 à 16:05:37
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.
Marsh Posté le 10-07-2009 à 16:34:36
ça, je ne savais pas, merci bidem, grâce à toi, j'aurai appris un truc
Marsh Posté le 10-07-2009 à 19:42:33
il a pris mon fichier là
C:\Program Files\glassfish-v2ur2\domains\domain1\config
Marsh Posté le 13-07-2009 à 09:58:45
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
Marsh Posté le 10-07-2009 à 10:17:29
Bonjour
J'ai crée un projet web dynamic avec Eclipse. Ma classe java lis un fichier
LecteurBufferise = new BufferedReader(new FileReader("nomfichiersanspath.txt" ));
Je deploie mon projet sur le serveur glassfish
et j'ai
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