I'm trying to implements initialization and shutdown of a webapp. That includes initialization and shutdown of:
Using Tomcat 5.5.30 and Java 6. My idea is to avoid resource leaking, mostly because of the redeploy of the webapp in the development environment.
How should I implement this?
Usually for Web initialization and shutdown, you will write a ServletContextListener.
The steps to do this are:
javax.Servlet.ServletContextListener
web.xml
deployment descriptor to register the class you've just createdWhen you deploy your application, contextInitialized
method will be called. You can place all initialization you want here. On application shutdown contextDestroyed
method will be called.