Comment configurer le Path sous Tomcat?

Comment configurer le Path sous Tomcat? - Java - Programmation

Marsh Posté le 11-09-2006 à 10:43:08    

Bonjour,
Ma question est simple:
J'utilise un package qui a besoin d'un fichier .store pour l'acces securisé.
Ma servlet recherche ce fichier apparement dans mon repertoire Eclispe ou apparement est mon canonicalPath...
Je fais un test bete

Code :
  1. try {
  2.     System.out.println((new File("" )).getCanonicalPath());
  3.    } catch (IOException e) { // TODO Auto-generated catch block
  4.     e.printStackTrace();
  5.    }


 
qui me renvoit :
C:\Soft\wtp-all-in-one-sdk-R-1.5.0-200606281455-win32(2)\eclipse
 
Or ce que je voudrais c'est qu'il aille chercher cette info dans:
\WEB-INF\classes
 
Mon fichier appli.xml ressemble à :
<Context path="/MonAppli" reloadable="true" docBase="C:\USERS\eclipse-SDK-3.0-win32\MonAppli"  />
 
 
Comment faire? 8O

Reply

Marsh Posté le 11-09-2006 à 10:43:08   

Reply

Marsh Posté le 11-09-2006 à 13:19:58    

Code :
  1. String path = getServletContext().getRealPath("/" )+"WEB-INF"+File.separator+"classes";


 
Je suis pas sur, il existe peut-être plus simple....

Message cité 1 fois
Message édité par brasseld le 11-09-2006 à 13:20:47
Reply

Marsh Posté le 11-09-2006 à 14:00:04    

C'est très moche et ca je sais le faire :)
Mais merci quand même

Reply

Marsh Posté le 12-09-2006 à 16:52:30    

brasseld a écrit :

Code :
  1. String path = getServletContext().getRealPath("/" )+"WEB-INF"+File.separator+"classes";


Je suis pas sur, il existe peut-être plus simple....


 
Essaye : getClass().getClassLoader().getResourceAsStream("/Chemin/Fichier.extension" );
 
Et "/Chemin" c'est par rapport à "WEB-INF/classes" justement car c'est la racine des classes où le classloader peut les charger.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed