Автономный пример на 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

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