Java EE enterprise applications: some actions for deployment / startup

See English answer > using special auto start servlet to initialize on startup and share application data1

thank you.

Solution

Configure the servvetcontextlistener and override contextinitialized()

In your web application description, web xml

<web-app ...>
    <listener>
        <listener-class>com.someCompany.AppNameservletcontextlistener</listener-class>
    </listener>
</web-app
package com.someCompany;
import javax.servlet.ServletContextEvent;
import javax.servlet.servletcontextlistener;

public class AppNameservletcontextlistener implements servletcontextlistener{

    @Override
    public void contextDestroyed(ServletContextEvent arg0) {
        System.out.println("servletcontextlistener destroyed");
    }

    @Override
    public void contextInitialized(ServletContextEvent arg0) {
        System.out.println("servletcontextlistener started");   
                // do the things here 
    }
}
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>