Java 在tomcat上运行调度方法

Java 在tomcat上运行调度方法,java,web-applications,tomcat6,Java,Web Applications,Tomcat6,我正在尝试设置一个方法,该方法将在特定时间由服务器自动运行。例如,每周五上午9点向联系人发送电子邮件的方法。我见过在服务器首次启动时运行的方法,我想知道我想做的是否可能。如果可能的话,有人能告诉我从哪里开始阅读如何做到这一点吗。非常感谢您的帮助。有一个优秀的库,可以帮助您在应用程序中创建计划任务。例如,参见o'reilly的指南 如果您真的想手动执行(而不是使用Quartz之类的特定工具),可以使用在部署应用程序时创建的,在销毁应用程序时取消的,使用web.xml中声明的 但是,如果您的应用程序

我正在尝试设置一个方法,该方法将在特定时间由服务器自动运行。例如,每周五上午9点向联系人发送电子邮件的方法。我见过在服务器首次启动时运行的方法,我想知道我想做的是否可能。如果可能的话,有人能告诉我从哪里开始阅读如何做到这一点吗。非常感谢您的帮助。

有一个优秀的库,可以帮助您在应用程序中创建计划任务。例如,参见o'reilly的指南

如果您真的想手动执行(而不是使用Quartz之类的特定工具),可以使用在部署应用程序时创建的,在销毁应用程序时取消的,使用web.xml中声明的


但是,如果您的应用程序群集在多台服务器上,请准备好应对额外的复杂性。

我还建议使用Quartz,正如Johan已经建议的那样,它是Java应用程序中作业调度的一个成熟解决方案,还允许在数据库中进行中央作业存储和多个Tomcat实例的群集


如果您的web应用程序使用Spring框架,您可以使用。

谢谢您的回答。这正是我要找的。