我制作了一个可以在tomcat服务器中运行的Web应用程序。
我的servletListner方法就是这样
@WebListener
public class ServletListener implements ServletContextListener {
private static Timer mainTaskTimer;
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
try {
//Registering MySQL driver
DataSingleton.initialize();
MyClient myClient = new MyClient();
mainTaskTimer = new Timer();
mainTaskTimer.schedule(new DataDownloadTask(myClient), 2000, 86400000);
}
}
如何确保在执行第一个任务之前已启动Servlet?