[英]Spring Boot Application with Spring Batch not Running Jobs
[英]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
也存在,只有jobOne
& jobThree
會運行。
有關文檔,請參閱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.