Как перезапустить сбойное задание JSR-352, запущенное в Liberty через Eclipse / WDT? - PullRequest
0 голосов
/ 27 декабря 2018

Выполняя пакетное задание Java EE через Eclipse, он создает его новый экземпляр.

Я хотел повторно запустить сбойный экземпляр, чтобы он мог использовать информацию контрольной точки для возобновления работы из сбойной точки.

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Другой (GUI) подход заключается в использовании Admin Center Java Batch tool , который позволяет перезапускать задания, отправленные другими методами.Вы можете повторно использовать и / или изменять исходные параметры выполнения задания.

Это также предоставляет богатый набор возможностей поиска и фильтрации, а также позволяет просматривать журналы заданий и, таким образом, дополняет возможность отправки заданий в Eclipse Java.EE Batch tooling.

Запустите здесь для получения полных инструкций по использованию Центра администрирования.В частности, вам необходимо убедиться, что установлена ​​функция adminCenter-1.0, а затем настроить идентификатор пользователя для авторизации в качестве администратора.

Затем, как инструмент для пакетной обработки Java , инструкции скажем, настройте ваш server.xml с функциями:

adminCenter-1.0
batchManagement-1.0
0 голосов
/ 27 декабря 2018

Шаг 1. Развертывание приложения на сервере Liberty.
Шаг 2. Запустите файл batchManger.bat из cmd, который находится в папке bin вашего локального сервера

.\batchManager.bat restart --batchManager=localhost:9443 --user=admin --password=P@ssw0rd --applicationName=your-app-Name --jobXMLName=XXXX.xml --wait --trustSslCertificates 
...