Как перезапустить сбойное задание JSR-352, работающее в Liberty, через Eclipse/WDT?

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

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


person Chirag    schedule 27.12.2018    source источник


Ответы (2)


Шаг 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 
person shridhar murthy h s    schedule 27.12.2018

Другой (GUI) подход заключается в использовании файла Пакетный инструмент Java Центра администрирования, позволяющий перезапускать задания, отправленные другими способами. Вы можете повторно использовать и/или изменить исходные параметры выполнения задания.

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

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

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

adminCenter-1.0
batchManagement-1.0
person Scott Kurz    schedule 28.12.2018
comment
Я получаю сообщение об ошибке при доступе к центру администрирования ` [ОШИБКА ] CWWKO0801E: Невозможно инициализировать соединение SSL. Отказано в несанкционированном доступе или истек срок действия настроек безопасности. Исключением является javax.net.ssl.SSLException: получено фатальное предупреждение: certificate_unknown в sun.security.ssl.Alerts.getSSLException(Alerts.java:208) в sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666) в sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)` - person Chirag; 23.04.2019
comment
Ваша проблема, скорее всего, связана с общей проблемой безопасного подключения (через HTTPS) к серверу, а не с административным центром или функцией пакетного управления. Лучше всего искать поддержку по этой проблеме (например, это сообщение CWWKO0801E) с широкой точки зрения. - person Scott Kurz; 23.04.2019