Bonjour(soir) à tous,
J'expose un problème que j'ai rencontré dans la journée :
Le contexte :
- Un projet web Tomcat sous Eclipse.
- Une servlet, nommée Starter, qui ne possède qu'une méthode init() permettant de faire des chargements au démarage de l'application
- Un fichier web.xml tout bête, qui ne définit que la servlet Starter avec un paramètre <load-on-startup> à 1.
Le problème :
- Lors du démarrage du server de tomcat, la méthode init() de la servlet Starter est appelée 2 fois ! Ce qui est très gênant...
Pour anticiper d'éventuelles questions :
- Je n'ai qu'une seule appli déployée sur mon server, celle qui utiliser la servlet Starter,
- Mon fichier web.xml ne contient bien qu'une seule fois la défnition de ma servlet
Ma question :
Est-ce que quelqu'un a déjà rencontré ce problème. Si oui, quelle a été la solution ?
Avez vous des pistes ?
Merci d'avance pour votre aide et vos remarques.
PS : je n'ai pas accès au code ce WE, je ne pourrai donc rien tester. Mais vos idées sont quand même les bienvenues !
Partager