我已经制作了基本的 Web 应用程序,在其中我采用了一个扩展 TimerTask 的 POJO 类和一个实现 ServletContextListener 的 servlet 类。现在我担心的是我想在控制台上每 1 分钟显示一次输出,就像我在计时器设置中给出的那样..但我看不到任何输出..
另外我担心的是,我只有一个 servlet 和一个 pojo 文件而没有 main 方法,那么如何运行这个应用程序。我正在使用 Netbeans ide ..
这是我的servlet代码..
public class MyContext implements ServletContextListener {
private ScheduledExecutorService sched;
@Override
public void contextInitialized(ServletContextEvent event) {
sched = Executors.newSingleThreadScheduledExecutor();
sched.scheduleAtFixedRate(new MyTask(), 0, 1, TimeUnit.MINUTES);
}
@Override
public void contextDestroyed(ServletContextEvent event) {
sched.shutdownNow();
}
}
这是我的 POJO 类代码..
class MyTask extends TimerTask {
public void run() {
// your code here
System.out.println("Timer Started");
}
}
请帮助我摆脱这种情况..在此先感谢