Автономный пример на jberet (jsr352)
Есть ли способ использовать jberet как отдельный модуль для выполнения пакетных заданий?
Все время получать образцы по использованию вместе с WildFly.
Удивлен, увидев, что он ищет контейнер для загрузки реализаций при попытке попробовать некоторые примеры.
Любые идеи о том, почему / почему бы не быть полезным
3 ответа
Вот руководство по использованию jberet в отдельном приложении: http://www.mastertheboss.com/batch-api/running-batch-jobs-in-j2se-applications
Вам нужно будет включить различные зависимости jboss для его работы. Кроме того, вам нужно настроить jberet с отдельным jberet.properties.
Я построил (надеюсь) минимальный пример приложения в соответствии с руководством. Вы можете найти его здесь: https://github.com/kaape/jberet-standalone-example
Дополнительную информацию можно найти в репозитории jberet github: https://github.com/jberet
Я создал похожий пример, но использую обработку, ориентированную на куски JDBC. https://github.com/lbtc-xxx/jberet-se-example
Подмодуль тестовых приложений проекта JBeret ( https://github.com/jberet/jsr352/tree/master/test-apps) содержит различные тестовые приложения, которые структурированы как автономные приложения Java SE (за исключением restAPI, где требуется сервер приложений WildFly),
Для сэмплов JBeret + WildFly, пожалуйста, проверьте модуль wildfly-jberet-samples проекта JBeret:
https://github.com/jberet/jsr352/tree/master/wildfly-jberet-samples