Troubleshoot: Backup and restore your J2EE assets

While deploying your J2EE assets, you may encounter problems and require a roll back of your changes. Implement a rollback strategy, in the case of an unsuccessful deployment. This strategy consists of the following tasks:

  1. Backup your WC_ instance.ear.

  2. Restore your backup copy of WC_ instance.ear.

Backup

To back up your WC_ instance.ear, you export the WebSphere Commerce. Complete the following steps:

  1. Start the WAS administration server.

  2. Launch the WebSphere console.

  3. In the WebSphere console, expand Applications > Enterprise Applications.

  4. From the Enterprise Applications list, select the check box next to the J2EE application for your instance. This will be WC_ instance (for example, WC_demo). Click Export.

    The system makes a master copy of the application; that is, a collapsed version of your WC_ instance.ear. The system merges it with the latest metadata from your deployment manager (if applicable) and exports it into an archived format.

  5. Click WC_instance.ear. Save the file to your computer.

Restore

To restore the backup of your WC_ instance.ear, you also use the export WAS:

  1. Start the WAS administration server.

  2. Launch the WebSphere console.

  3. In the WebSphere console, expand Applications > Enterprise Applications.

  4. From the Enterprise Applications list, select the check box next to the J2EE application for your instance. This will be WC_ instance (for example, WC_demo). Click Update.

  5. On the Preparing for Application Installation page:

    1. Select Full applications.

    2. Specify the directory to your back up copy of your WC_instance.ear.

    3. Select Generate Default Bindings and click Next.

    4. Click Continue.

    5. Click Summary.

    6. Click Finish.

  6. The Updating Application page displays with a confirmation message. Click OK.

  7. WAS saves your work. On the Updating page, click Save to Master Configuration to save your changes.

Related tasks

Deploy custom J2EE assets