Spring Batch CommandLineJobRunner: ошибка: ClassNotFound

Я получаю следующую ошибку при выполнении команды (работает в ОС Windows):

java -cp "build/libs/BatchExample.jar;lib/*" org.springframework.batch.core.launch.support.CommandLineJobRunner JobConfigClass jobName

Ошибка:

Ошибка: не удалось найти или загрузить основной класс org.springframework.batch.core.launch.support.CommandLineJobRunner

Мой проект - это проект Gradle.

Я пробовал много вариантов, но безуспешно.

Пожалуйста помоги.

Примечание: BatchExample.jar уже имеет spring-core-4.3.7.RELEASE.jar внутри BOOT-INF \ lib \

Если вы используете gradle, запустите задачу bootRun

mkuligowski 27.04.2018 22:22

спасибо за предложение, я пробовал это, получая ошибку при инициализации bean-компонента источника данных, потому что он не может прочитать файл application.yml. Ошибка: вызвано: java.lang.IllegalStateException: требуемый ключ [env.db.driver] не найден

JainAnk 30.04.2018 17:43

Похоже, у вас нет драйвера базы данных в пути к классам. Можете ли вы вставить содержимое вашего файла application.yml?

mkuligowski 30.04.2018 21:37

env: db: driver: com.ibm.db2.jcc.DB2Driver username: something password: something После дальнейшей отладки я понял, что компонент среды не содержит конфигураций applicationYml, из-за чего getRequiredProperties генерирует исключение.

JainAnk 30.04.2018 21:54
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
857
0

Другие вопросы по теме