25

Tomcat にデプロイされた Web アプリケーションがあります。データベースに特定のデータがあるかどうかをチェックし、そのデータに応じてユーザーにメールを送信する一連のコードが含まれています。Tomcat でこれをスケジュールする方法を提案できますか。

4

3 に答える 3

8

使用するライブラリによって異なります。いくつかのライブラリがそれを行うことができます:

于 2013-08-14T08:07:30.307 に答える
3

リスナーとcron4jを使用できます。

@WebListener
public class StartListener implements ServletContextListener {
    @Override
    public void contextInitialized(final ServletContextEvent servletContextEvent) {
        Scheduler scheduler = new Scheduler();
        scheduler.schedule("0 * * * *", new Task());
        scheduler.start();
        servletContextEvent.getServletContext().setAttribute("SCHEDULER", scheduler);
    }
于 2016-04-06T11:30:16.253 に答える