Multithreading 如何在RESTfulWeb服务中安排任务
我想在RESTfulWeb服务(Java,Maven)中安排一个任务。我尝试使用cron job或任何restfulweb服务的调度类,但我无法配置,我想在下个月21日18:30发送一个请求,我如何使用java呢?我想用什么技术 我尝试了很多其他的方法。有时我的web服务不能正常工作。为什么会发生这种情况?这个调度类是否包含在线程类中?如何解决这个问题?在JavaEE环境中(我想这是您的标签所指示的理想环境),您可以通过使用计时器服务轻松完成这一任务。 我认为您想要完成的是及时调用Web服务 在这种情况下,您基本上必须创建一个计划Multithreading 如何在RESTfulWeb服务中安排任务,multithreading,maven,scheduled-tasks,restful-architecture,tomcat8,Multithreading,Maven,Scheduled Tasks,Restful Architecture,Tomcat8,我想在RESTfulWeb服务(Java,Maven)中安排一个任务。我尝试使用cron job或任何restfulweb服务的调度类,但我无法配置,我想在下个月21日18:30发送一个请求,我如何使用java呢?我想用什么技术 我尝试了很多其他的方法。有时我的web服务不能正常工作。为什么会发生这种情况?这个调度类是否包含在线程类中?如何解决这个问题?在JavaEE环境中(我想这是您的标签所指示的理想环境),您可以通过使用计时器服务轻松完成这一任务。 我认为您想要完成的是及时调用Web服务 在
@Schedules ({
@Schedule(dayOfMonth="21"),
@Schedule(hour="23",minute="30")
})
您还需要一个调用方方法
@Timeout
public void timeout(Timer timer) {
System.out.println("Calling the Service");
//Here call your service.
}
如果您希望调用服务以便将来创建web服务调用,您仍然可以使用EJB和计时器服务根据web服务传递的输入参数动态创建计时器。然后EJB将按照动态计时器的指示进行调用
您也可以查看教程。
这是更多的帮助,谢谢@Spyros K