【问题标题】:Running spring batch job in unix在 unix 中运行 spring 批处理作业
【发布时间】:2019-12-30 14:00:11
【问题描述】:

我在 unix 中运行此命令时收到错误消息:

java -cp "code-base-1.0-SNAPSHOT.jar:lib/*"
org.springframework.batch.core.launch.support.CommandLineJobRunner
iJob.xml processJob

错误:

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [iJob.xml];嵌套异常是 java.io.FileNotFoundException:类路径资源 [iJob.xml] 无法打开,因为它不存在

我该如何解决这个问题?

【问题讨论】:

  • 能否提供更多信息?
  • 如果文件iJob.xml 位于您运行java 命令的目录中,您的命令应该可以工作。否则你需要指向它的绝对路径。

标签: java unix spring-batch


【解决方案1】:

iJob.xml 可能在错误的位置。

在您加载 xml 配置文件的主类中更正此路径将解决您的问题。

【讨论】:

    猜你喜欢
    • 2021-01-15
    • 2015-07-30
    • 2014-06-20
    • 2014-09-28
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    相关资源
    最近更新 更多