我正在开发 JSP/Servlets 应用程序,我想在特定时间执行服务,例如:
For each day at 10:00 AM , delete any attachment from the "attachment" table in the database where column X== NULL.
我如何在 JSP/Servlets 应用程序中执行此操作? 我使用 Glassfish 作为服务器。
最佳答案
您正在 glassfish Java EE 服务器上运行,因此您应该可以访问 EJB 计时器服务。
这是一个例子:
http://java-x.blogspot.com/2007/01/ejb-3-timer-service.html
我在 JBoss 上使用了以前版本的 API,效果很好。
目前我们倾向于在 war 中放弃 Quartz 并将其用于定时执行,因此它也适用于我们的 Jetty 开发实例
关于java - 如何使用 JSP/Servlets 应用程序在特定时间运行服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3001622/