Thanks Pid, see my comment below:-

> -----Original Message-----
> From: Pid [mailto:p...@pidster.com]
> Sent: 24 November 2010 17:05
> To: Tomcat Users List
> Subject: Re: Starup Order [Filters --> Servlets --> Context]
> 
> On 24/11/2010 15:38, Rob Gregory wrote:
> > Hi Guys,
> >
> >
> >
> > Am I correct in my assumption that servlet filters are started
before
> > servlets and that the context listeners are not fired until both the
> > filters and servlets have been initialised?
> 
> ServletContextListeners first, before Filters & Servlets.

Ah, I was confusing the events being fired to the actual initialisation
of the ServletContextListeners.

> 
> 
> > What I am trying to do is
> > run some code before the context is started which is actually going
to
> > copy a mycontext.xml into another mysecondcontext.xml (using
> > docBase="single_webapp_location"). which would then get auto
deployed
> > into Tomcat creating the 2nd context.
> 
> I'm not sure that's such a good idea.

Is there a specific reason why not? How is doing this any different to
manually creating the two context.xml files if I can create them before
the contexts are initialised?

> 
> > As part of this process I also
> > need to copy some files from a 'location' into the docBase and
suspect
> > that this will cause Tomcat to reload both contexts.
> 
> Depends how you're configured.  It might.

I have a number of watched resources so I think it will unless I can
copy the files before the contexts are initialised.

> 
> > Is there any entry point during Tomcat startup where I can do some
> > work before either contexts are started?
> 
> LifecycleListener?
> Look for examples at the beginning of server.xml.

Thanks for the pointer Pid. Most helpful. 

> 
> 
> p
> 
> > Tomcat is 6.0.29 under JDK 1.6
> >
> >
> >
> > Thanks for any assistance.
> >
> > Rob
> >
> >
> >
> >


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to