Tomcat にデプロイされた Web アプリケーションがあります。データベースに特定のデータがあるかどうかをチェックし、そのデータに応じてユーザーにメールを送信する一連のコードが含まれています。Tomcat でこれをスケジュールする方法を提案できますか。
質問する
33064 次
3 に答える
8
使用するライブラリによって異なります。いくつかのライブラリがそれを行うことができます:
- Quartz / Tomcat の例。
- 春。
- Java SE のクラス。
- GAE で実行している場合は、こちらをご覧ください。
于 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 に答える