Я сделал веб-приложение, которое работает на сервере Tomcat.
Мой метод 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);
}
}
Как мне убедиться, что сервлет запущен перед выполнением первой задачи?