Chemin relatif et absolu + DocumentRoot - Java - Programmation
Marsh Posté le 26-02-2003 à 09:38:48
| persepolis a écrit : Bonjour,  | 
 
c'est ptet parce que /term est chemin absolu   
 
Marsh Posté le 26-02-2003 à 09:48:20
| gloop a écrit :   | 
 
DocumentRoot, d'apres ce que j'ai compris, doit permettre d'avoir une nouvelle racine alors je vois pas pourkoi /term ca n'irait pas. 
De toute façon, G essayé /term, term, ./term ....... 
Marsh Posté le 26-02-2003 à 10:03:02
Euh... j'vois pas pourquoi ton Java prendrait le DocumentRoot en compte ?  java.io.File, ça se réfère pas au DocumentRoot d'Apache hein, même dans le cas d'une servlet ou que sais-je.
 java.io.File, ça se réfère pas au DocumentRoot d'Apache hein, même dans le cas d'une servlet ou que sais-je. 
Ou alors c'est une feature super cachée et mon Websphere me ment tous les jours ![[:ddr555] [:ddr555]](https://forum-images.hardware.fr/images/perso/ddr555.gif) 
 
Marsh Posté le 26-02-2003 à 10:11:33
| Taiche a écrit :   | 
 
je confirme ... 
 
je sais même pas de quoi tu parles quand tu dis "DocumentRoot" 
 
pour faire un rep relatif :  
 
| Code : 
 | 
Marsh Posté le 26-02-2003 à 10:15:59
| benou a écrit :   | 
 
Bin apparemment c'est le DocumentRoot du httpd.conf d'un Apache, quoi. L'endroit où pointe le / de ton site web.
Marsh Posté le 26-02-2003 à 10:27:23
ha 
 
ouais ben donc je confirme que ca a rien à voir !!  
 
 
à la rigueur depuis un mteur de servet il peut faire un new File(getContext().getRealPath("/" ), repRelatif) pour récupérer ce chemin 
Marsh Posté le 26-02-2003 à 14:24:14
| benou a écrit : à la rigueur depuis un mteur de servet il peut faire un new File(getContext().getRealPath("/" ), repRelatif) pour récupérer ce chemin   | 
 
en fait je suis con, suffit de faire getContext().getRessourceAsStream("/cheminRelatifAuDocRoot" )
Marsh Posté le 26-02-2003 à 09:34:46
Bonjour,
Je n'arrive pas a acceder à des repertoires avec un chemin relatif. Lorsque que je fais:
fRep = new File("/data/Log/term" );
Ca marche .
Par contre, si dans httpd.conf je declare mon DocumentRoot
DocumentRoot "/data/Log"
et que je fais :
fRep = new File("/term" );
Ca ne marche pô...
---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.