Coucou les gens ,j'ai un ptit problème, j'suis en plein apprentissage de J2EE et pour le moment j'essaie de communiquer avec ma base de donnée en localhost ( Wamp ) via jdbc.
Le fait est que j'ai un listener qui permet de faire en sorte d'"initialiser" la config avec la BDD une seule fois lors du chargement du conteneur.
et j'ajoute ce listener dans le web.xml avec ceci :
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
16
17
18
19
20
21
22
23
24
25
26
27
28 package com.jules.config; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import com.jules.dao.DAOFactory; public class InitialisationDaoFactory implements ServletContextListener { private static final String ATT_DAO_FACTORY = "daofactory"; private DAOFactory daoFactory; @Override public void contextInitialized( ServletContextEvent event ) { /* Récupération du ServletContext lors du chargement de l'application */ ServletContext servletContext = event.getServletContext(); /* Instanciation de notre DAOFactory */ this.daoFactory = DAOFactory.getInstance(); /* Enregistrement dans un attribut ayant pour portée toute l'application */ servletContext.setAttribute( ATT_DAO_FACTORY, this.daoFactory ); } @Override public void contextDestroyed( ServletContextEvent event ) { /* Rien à réaliser lors de la fermeture de l'application... */ } }
Pourtant, l'ajout de ces quelque lignes dans le web.xml rendent toutes URL introuvable ( erreur 404 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <listener> <listener-class>com.jules.config.InitialisationDaoFactory</listener-class> </listener>
Quelqu'un aurait une idée ?
Merci d'avance
Partager