Java 中的作业调度

发布于 2024-09-11 14:31:11 字数 144 浏览 7 评论 0 原文

我想在特定日期运行 Java 程序。 我正在开发一个 J2EE 应用程序,它允许您在指定日期安排 Selenium 测试启动 (JUnit)。

有任何解决方案可以做到这一点吗?您能向我指出可以帮助我做到这一点的技术吗? 任何帮助表示感谢:) 感谢您的帮助

I want to run a Java program on a specific date.
I am developing a J2EE application that allows you to schedule Selenium test launch (JUnit) on a specified date..

Are there any solutions to do this? can you point me to technology that can help me to do this?
any help is appreciated:)
thanks for your help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

羁拥 2024-09-18 14:31:12

您提供的信息非常少。您可以在操作系统的调度程序中安排启动(如 Linux 中的 cron),或者您可以从 Java 进程中运行任务(如果该进程持续运行)。为此,请参阅 Quartz Scheduler

You provided very little information. You can schedule launch in scheduler of your operating system (like cron in Linux), or you can run a task from within your Java process, if the process is constantly running. For this see Quartz Scheduler.

余罪 2024-09-18 14:31:12

由于不了解足够的细节,我建议使用 Quartz。您可以在此处查看使用它的示例。

Not knowing enough details, I would recommend using Quartz. You can see an example of using it here.

半﹌身腐败 2024-09-18 14:31:12

您可以使用 crond 或 Windows 任务管理器。

You could use crond or Windows Task Manager.

云巢 2024-09-18 14:31:12

如果您有一个 Java 进程从现在开始运行到需要启动时,请查看 Quartz。

如果您需要从无到有启动一个 Java 进程,则必须要求操作系统为您调用它。对于 Linux,请检查“at”命令。

If you have a Java process running from now to the time it needs to start, look at Quartz.

If you need to have a Java process started from nothing, you must ask your operating system to invoke it for you. For Linux check the "at" command.

や三分注定 2024-09-18 14:31:12

Unix 上的 Cron 和 WindowsNT 平台上的 NT Cron(XP-Windows 7、Windows Server 4.0+)。

为什么要重新发明轮子?

Cron on Unix, and Cron for NT on WindowsNT platforms (XP-Windows 7, Windows Server 4.0+).

Why reinvent the wheel?

一抹淡然 2024-09-18 14:31:12

如果您想创建并打包模块化 Java 服务器端任务(然后您可以在您选择的任何特定 Java 调度程序中进行调度),请查看 名为 soafaces 的开源项目。让我们创建模块化的 java Tasklet,并为它们提供基于 Web 的 GUI 定制器(定制器部分是可选的,并且基于 google gwt)。

If you want to create and package modular java server-side tasks (that you can then schedule in any particular java scheduler of your choice) check out the open source project called soafaces. Let's you create modular java Tasklets and also give them web based GUI customizer (customizer part is optional and based on google gwt).

絕版丫頭 2024-09-18 14:31:12

调度可以通过多种方式实现,它也是 IO 密集型的,所以如果需要,你可能想使用非 java 解决方案

但是你想要 java 解决方案可能下面的链接应该可以帮助你

Spring Wayhttps://spring.io/guides/gs/scheduling-tasks/https://dzone.com/articles/schedulers-in-java-and -spring

非 Spring 解决方案https://github.com/knowm /日晷

Scheduling can be implemented in many ways, it is also bit IO intensive, so if needed u might want to use non-java solutions

However you want to have java solutions may be below links should help you

Spring Way : https://spring.io/guides/gs/scheduling-tasks/ and https://dzone.com/articles/schedulers-in-java-and-spring

Non Spring solution: https://github.com/knowm/Sundial

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文