1. 编写一个类,实现ServletContextListener接口
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TomcatListener implements ServletContextListener{
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
System.out.println(servletContextEvent.getServletContext());
System.out.println("tomcat inited");
JnaUtil.open();//调用自定义工具类
System.out.println("JnaUtil open success");
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
System.out.println(servletContextEvent);
System.out.println("tomcat closed");
JnaUtil.close();//关闭自定义工具类
System.out.println("JnaUtil close success");
}
}
2. 在web.xml上配置监听器
<listener> <listener-class>com.*.util.TomcatListener</listener-class> </listener>