如何在 Spring Batch Admin UI 中创建和部署 Spring Batch 作业

How can I create and deploy Spring Batch jobs in Spring Batch Admin UI

我有后端 Spring 经验,但是,我没有在 Web 容器上部署应用程序的丰富经验(例如 Tomcat)。我能够使用 Eclipse STS 工具 运行 Spring 批处理管理。然而,在关注 this 之后,我对如何创建自己的 spring 批处理应用程序并将它们部署到 tomcat 并从 Spring 批处理管理 UI.

在我在 IntelliJ 上创建的 Spring 批处理项目中,我根本找不到任何 war 文件。我还阅读了上述文档,它会将您带到 this,以便您可以下载 war 文件。但所有文件都是 jar 文件。我有点困惑,关于如何创建 Spring 批处理作业并将它们部署到 Spring 批处理管理的分步指南会很棒。我很感激。

Spring 批处理管理员目前有两种创建 WAR 部署的方法:

  1. 复制示例应用程序并使用它 (https://github.com/spring-projects/spring-batch-admin/tree/master/spring-batch-admin-sample)。这将提供一个功能齐全的 Spring Batch Admin Web 应用程序,可以部署到任何 servlet 容器。
  2. 将框架提供的jar 文件嵌入到现有的Web 应用程序中。您可以在此处的入门指南中阅读有关此选项的更多信息:http://docs.spring.io/spring-batch-admin/getting-started.html