如何在WildFly上自动运行Java文件

问题描述 投票:-1回答:1

我正在使用WildFly作为生产服务器开发采用JEE技术的Web应用程序。 Il必须每天执行一些任务autorun以便在数据库中执行某些操作。但是我从来没有使用过JEE技术。如果有人可以帮助我。谢谢。

java web web-deployment java-ee-8
1个回答
0
投票

如果您要创建一个任务/作业,需要按照计划每天运行。我建议您考虑以下选项。

数据库事件/触发器:似乎您已突出显示需要正确执行一些数据库操作,因此我的选择是“事件/触发器”,您可以在其中定义操作并计划要在何时运行任务的时间。

石英:我的第二个选择是石英时间表,您可以在其中配置现有的Java类或Servlet,使其按照您在Quartz配置中设置的时间运行。

Java线程执行器:我们可以使用Java线程本身来实现您的规范,在Java线程执行器框架中,您可以使用Java Thread Executor框架,该框架提供了比传统Java更多的选择和灵活性。无论如何,我建议使用选项1或2作为最后一种情况,因为我们应该至少保持一个线程永远存在。

注意:我刚刚给出了重定向以便继续进行,所以请继续研究这些概念,并根据适合您的规范的方法的利弊来选择正确的概念。

参考:讨论的要点here。涉及到您的规格的事情很少

© www.soinside.com 2019 - 2024. All rights reserved.