181 votes

Que signifie la valeur 0 (zéro) de la servlet <load-on-startup> ?

Je m'y perds un peu. Dans notre application, nous avons défini quelques servlets. Voici l'extrait de la web.xml pour l'une des servlets :

<servlet>
    <servlet-name>AxisServlet</servlet-name>
    <display-name>Apache-Axis Servlet</display-name>
    <servlet-class>com.cisco.framework.axis2.http.FrameworkServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
</servlet> 

D'après ce que j'ai compris, la valeur de la <load-on-startup> doit être un nombre entier positif pour qu'il soit chargé automatiquement. J'ai cherché sur google mais les réponses que j'ai trouvées n'ont fait qu'ajouter à ma confusion.

-6voto

Anto Points 1630

C'est simple, vous ne vous y attendez même pas.

Si la valeur est positive, elle est chargée lorsque le conteneur démarre.

Si la valeur n'est pas positive, le servelet est chargé lors de la demande.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X