Bonjour à tous,


Je travaille sur une application web déployée sur un serveur tomcat. Et il se trouve que cette application est lancée 2 fois lors du lancement du serveur.

Je vois celà car j'ai deux servlets qui sont lancés au démarrages. L'une pour initialisé tout ce qui est propriétés, logging et une autre qui enregistre tout un tas d'informations. Et c'est très gênant car les infos sont enregistrés 2 fois!

Donc qu'est ce qui peut provoquer 2 démarrages d'une application?

Pour info je vous livre l'extrait du web.xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
	<servlet>
		<servlet-name>InitServlet</servlet-name>
		<servlet-class>
		mon.package.InitServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
 
	<servlet>
		<servlet-name>RecordServlet</servlet-name>
		<servlet-class>
		mon.package.RecordServlet</servlet-class>
		<load-on-startup>2</load-on-startup>
	</servlet>
Est ce que l'erreur peut provenir du load on startup?



Pour le test, j'ai déployé la même archive sur un autre serveur a priori configuré de la même façon, et dans ce cas l'application ne s'execute que une fois.

Merci d'avance...