Bonjour tout le monde, je viens de me mettre aux servlets et j'ai une question toute bete.
Au démarrage de tomcat, j'ai un servlet qui s'execute. Dans la fonction contextInitialized(), je voudrais recuperer un fichier. Actuellement, ma fonction ressemble a ca :
le soucis, c'est que je ne comprends pas tres bien le fonctionnement de sce.getServletContext().getResource() : u vaut null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public void contextInitialized(ServletContextEvent sce){ System.out.println("ServerManager launched"); URL u = null; try { u = sce.getServletContext().getResource("/res/saved/original.dat"); } catch(Exception e) { System.out.println(e); } System.out.println(u); }
Est ce que le repertoire /res doit etre dans WEB-INF ou peut il etre au meme niveau que lui? c'est le flou le plus total :'(
Voici un screenshot sous eclipse de comment j'ai parametré la bete :
ServerManager.java veut donc recuperer original.dat.
Merci beaucoup![]()
Partager