1. 程式人生 > >springMVC監聽tomcat伺服器的啟動與關閉

springMVC監聽tomcat伺服器的啟動與關閉

第一步:編寫一個類,實現ServletContextListener介面,

public class TomcatListen implements ServletContextListener{
    @Override
    public void contextInitialized(ServletContextEvent servletContextEvent) {
        System.out.println(servletContextEvent.getServletContext());
        System.out.println("tomcat伺服器初始化。。。"
); } @Override public void contextDestroyed(ServletContextEvent servletContextEvent) { System.out.println(servletContextEvent); System.out.println("tomcat伺服器關閉了。。。"); }
ServletContextListener介面共有兩個方法,伺服器啟動時,會呼叫c ontextInitialized()方法,

伺服器關閉時,會呼叫contextDestroyed()方法,這可以做很多事了

第二步:配置監聽器

<listener>
    <listener-class>com.suobei.web.TomcatListen</listener-class>
</listener>
在專案的web.xml配置上述程式碼,表示監聽伺服器,伺服器啟動和關閉時會呼叫上述兩個方法