我的应用程序在Windows平台上,并希望在某个特定时间段内每天执行一次java函数。需要一些指导如何去做。已经找过一些以前的帖子,但需要了解使用哪种方法以及如何使用?
感谢。
答案 0 :(得分:4)
您可能会发现使用Quartz。它是一个Java框架,它提供了在特定时间间隔,特定时间等调用任务的能力。
因此,您可以调用Tomcat和Quartz框架 - 内置到您的应用程序中并进行适当配置 - 可以在特定的时间间隔/时间调用方法。
答案 1 :(得分:4)
如果您使用的是Windows,请使用scheduled task
如果您使用的是Linux / Unix,请使用cron
答案 2 :(得分:0)
我在C#中做了同样的过程。
-First Create table包含您想要运行函数的时间表 - 从表中获取时间并计算间隔时间,例如在检查后从表中添加+1天或24小时后。
我在大学里制作了日程表。我使用了日期,日期,时间。就像这样,你可以控制哪一天,哪个时间将运行你的功能
答案 3 :(得分:-1)
由于您使用的是JSP并拥有自己的服务器,因此可以将其设置为计划任务(Windows)以在每天早上6点运行
首先,这称为Cron Jobs
转到任务计划程序 赢7: 开始 - >所有程序 - >配件 - >系统工具 - >任务计划程序
从右侧面板中选择“创建基本任务...”
给任务命名,点击下一步。
在触发标签中,选择每日,然后点击下一步。
下一个标签可让您设定指定日期以开始启动触发,时间,设定时间并点击下一步。
在Action选项卡中,选择“Start A Program”,然后选择Next /.
在下一个选项卡中,单击程序/脚本字段旁边的“浏览”,然后导航到Apache tomcat服务器的位置并选择应用程序。
(对于来自WAMP包的appache:wamp \ bin \ apache \ Apache2.2.11 \ bin \ httpd.exe)tom cat会有点差异。
点击下一步然后选中“单击完成后打开此任务的属性对话框”,然后单击“完成”。
现在转到操作选项卡,选择第一个也是唯一可用的操作,单击编辑。
在程序/脚本字段中并修改键入空格,然后输入URL
将网址更改为您用来访问网页的网址。
这将使您能够每天早上6点启动脚本。