crr
crr

Reputation: 263

How do I restart a failed JSR-352 job running in Liberty through Eclipse / WDT?

While running the Java EE Batch job through eclipse, it is creating a new instance of it.

I wanted to re-run the failed instance so that it can use checkpoint information to resume from the failed point.

Upvotes: 1

Views: 277

Answers (2)

Scott Kurz
Scott Kurz

Reputation: 5320

Another (GUI) approach is to use the Admin Center Java Batch tool, which allows you to restart jobs submitted by other methods. You can reuse, and/or modify the original job execution parameters.

This also provides a rich set of search and filtering capabilities, plus lets you view job logs, and so complements the job submission capability in the Eclipse Java EE Batch tooling.

Start here for complete instructions on using Admin Center. In particular you need to make sure the adminCenter-1.0 feature is installed then configure a userid to be authorized as the administrator.

Then, as the Java Batch tool instructions say, configure your server.xml with features:

adminCenter-1.0
batchManagement-1.0

Upvotes: 1

shridhar murthy h s
shridhar murthy h s

Reputation: 48

Step 1: Deploy Application into Liberty server.
Step 2: Run the batchManger.bat file from cmd, which can find under bin folder of your local server

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

Upvotes: 2

Related Questions