springMVC監聽tomcat伺服器的啟動與關閉
阿新 • • 發佈:2018-12-31
第一步:編寫一個類,實現ServletContextListener介面,
public class TomcatListen implements ServletContextListener{ @Override public void contextInitialized(ServletContextEvent servletContextEvent) { System.out.println(servletContextEvent.getServletContext()); System.out.println("tomcat伺服器初始化。。。"ServletContextListener介面共有兩個方法,伺服器啟動時,會呼叫c ontextInitialized()方法,); } @Override public void contextDestroyed(ServletContextEvent servletContextEvent) { System.out.println(servletContextEvent); System.out.println("tomcat伺服器關閉了。。。"); }
伺服器關閉時,會呼叫contextDestroyed()方法,這可以做很多事了
第二步:配置監聽器
<listener> <listener-class>com.suobei.web.TomcatListen</listener-class> </listener>在專案的web.xml配置上述程式碼,表示監聽伺服器,伺服器啟動和關閉時會呼叫上述兩個方法