tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <>
Subject RE: Help, why is my servlet calling init twice?
Date Wed, 11 Aug 2004 12:46:06 GMT
Also, if you have two <servlet> tags in web.xml, two instances are
guaranteed to be created and initialized by Tomcat.

Yoav Shapira
Millennium Research Informatics

>-----Original Message-----
>From: QM []
>Sent: Tuesday, August 10, 2004 8:29 PM
>To: Tomcat Users List
>Subject: Re: Help, why is my servlet calling init twice?
>On Tue, Aug 10, 2004 at 05:16:24PM -0500, Randy Paries wrote:
>: If I remove the <load-on-startup> tag from the web.xml, then the
>: I call the servlet the init gets only called once
>What's your evidence that init() is being called twice? I'm after log
>messages, etc.  Are you sure the entire context (webapp) isn't being
>loaded twice due to autoDeploy or loadOnStartup?
>btw, the servlet spec gives containers leeway to create as many
>instances of a given servlet as they see fit; so your servlet may very
>well be init()'d multiple times within a context's runtime.
>If you're using a servlet+<load-on-startup> to perform some one-time
>context initialization, look into ServletContextListener instead.  It
>was designed with that in mind.
>software  --
>tech news --
>To unsubscribe, e-mail:
>For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message