簡體   English   中英

在包含彈簧靴脂肪罐的幾個工作中運行特定的彈簧批處理作業

[英]Running a specific spring batch job amongst several jobs contained withing a spring boot fat jar

我試圖從一個春季啟動胖罐運行一個彈簧批處理作業,我有問題引用嵌套的罐子。

這是我使用的命令:

java -cp bignibou-batch-core/build/libs/bignibou-batch-core.jar:lib/spring-batch-core-3.0.3.RELEASE.jar org.springframework.batch.core.launch.support.CommandLineJobRunner com.bignibou.batch.configuration.BatchConfiguration mailingJob

請注意我如何使用冒號引用嵌套的spring批處理jar。 為什么這不起作用?

它說無法找到主類:

Erreur : impossible de trouver ou charger la classe principale org.springframework.batch.core.launch.support.CommandLineJobRunner

我發現有一個很好的選擇從胖子罐子里面選擇一個工作(多個工作):

--spring.batch.job.names=jobOne,jobThree

即使jobTwo也存在,只有jobOnejobThree會運行。

有關文檔,請參閱http://docs.spring.io/spring-boot/docs/current/reference/html/howto-batch-applications.html

所以就我而言,這解決了我的問題:

java -jar bignibou-batch-core/build/libs/bignibou-batch-core.jar --spring.batch.job.names=mailingJob

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM