Bonjour,
J'utilise Tomcat sous windows et j'ai le problème suivant :
Quand je veux accéder à une ressource présente sur le site à partir d'une classe Java, celle-ci n'est pas trouvée. En fait, le "current directory" aux yeux de la classe est le répertoire d'installation de Tomcat au lieu d'être l'emplacement de la page "actuelle".
Je voudrais donc savoir comment modifier ce comportement. Au mieux obtenir le comportement d'un site web normal (le répertoire de la page courante est utilisé comme "current directory"), au pire avoir le "working directory" à la racine du site ("webapps/mon_appli/").
Un exemple de code qui foire :
Inutile de dire que c'est extrèmement gênant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <% File f = new File("."); System.out.println(f.getCanonicalPath()); // resultat : C:\...\Apache Software Foundation\Tomcat 6.0 %>
Partager