tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Annie Wang <lunab...@gmail.com>
Subject Re: question about load-on-startup in web.xml
Date Thu, 12 May 2005 03:54:24 GMT
thanks for the insights and suggestions chuck!

On 5/11/05, Caldarale, Charles R <Chuck.Caldarale@unisys.com> wrote:
> > From: Annie Wang [mailto:lunabear@gmail.com]
> > Subject: Re: question about load-on-startup in web.xml
> >
> > any one know if there's a way to make webappY get installed before
> > webappX?
> 
> As far as I can tell, the intent of the JSP and servlet specs is for web
> applications to be independent of both the container and each other.
> Since Tomcat is the reference implementation for the spec, the
> developers seem to avoid introducing many Tomcat-unique features that
> would reduce application portability.  The load-on-startup tag is part
> of the servlet spec, defined to control instantiation of servlets within
> an app, not across apps.
> 
> If you want to synchronize application deployment, I think you're going
> to have to do that within the app itself, possibly with context
> listeners to minimize inter-app dependencies.  You'd probably want to
> use reflection to make references to whatever class or object you
> synchronize on, otherwise you're going to have problems independently
> updating the apps without taking Tomcat down.  Another option, of
> course, is to extend the existing deployOnStartup mechanism to do what
> you want.  After all, this is open-source.
> 
> Or maybe there's some neat trick I haven't found yet.
> 
> > what determines the install order?
> 
> These references only partially answer the question:
> http://jakarta.apache.org/tomcat/tomcat-5.5-doc/deployer-howto.html#Depl
> oying%20on%20Tomcat%20startup
> http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/host.html#Automat
> ic%20Application%20Deployment
> 
> My somewhat less than rigorous experimentation seems to indicate that
> apps are deployed serially, not in parallel, but I haven't tried to
> figure out what determines the order.
> 
>  - Chuck
> 
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you
> received this in error, please contact the sender and delete the e-mail
> and its attachments from all computers.
> 
> ---------------------------------------------------------------------
> 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