Arne
Robert Taylor wrote:
The ServletContextListener does exactly what you want. When the web application starts the ServletContextListener.contextInitialized() is invoked passing you ServletContextEvent which contains the ServletContext. These are guaranteed to be invoked before the web application can process any requests. It's simply an interface which you implement (2 methods) then define in your web.xml file.
For more information refer to the Servlet 2.3 spec or higher. http://java.sun.com/aboutJava/communityprocess/first/jsr053/index.html
robert
-----Original Message----- From: Otávio Augusto [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 03, 2004 8:39 AM To: Struts Users Mailing List Subject: Re: [OT] looking for a method that will be called on application startup
do you mean a single implementation of a servlet, with methods which fit each developer needs, and declaring this servlet in the appropriate place in the web.xml file? doesn't this servlet need anything special? I ask that because I've never made a ContextListener, and I also need a "first time verification" in my app.
Thanks
Otávio Augusto
On Mon, 02 Feb 2004 14:07:47 +0100 Marcel Schepers <[EMAIL PROTECTED]> wrote:
Hi Arne,
A solution could be create an initialization servlet. Include that servlet in your web.xml and make sure you provide a <load-on-startup> parameter.
Marcel
On Mon, 2004-02-02 at 13:59, Arne Brutschy wrote:
hi,
I'm looking for a method/hook/whatever that will be called
from tomcat
at application startup. I want to use it to put all my init-stuff (as configuration reading) into it.
At the moment, my authentication filter looks for the
presence of these
objects in application scope, and if they are not found, they will be created.
Is there another way to do this more nicly?
Regards, Arne
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]