tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <Yoav.Shap...@mpi.com>
Subject RE: Help, why is my servlet calling init twice?
Date Wed, 11 Aug 2004 12:46:06 GMT
Hi,
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 [mailto:qm300@brandxdev.net]
>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
first
>time
>: 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.
>
>-QM
>
>--
>
>software  -- http://www.brandxdev.net
>tech news -- http://www.RoarNetworX.com
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message