Typical Workflow for Migrating Applications to Oracle Java Cloud Service

Oracle’s AppToCloud infrastructure enables you to quickly migrate existing Java applications and their supporting Oracle WebLogic Server resources to Oracle Java Cloud Service. The process consists of several tasks.

These migration tasks fall into two main categories, On-Premises and Cloud:
  • The on-premises tasks involve generating an archive of your existing Oracle WebLogic Server environment and applications and importing it into Oracle Cloud.

  • The cloud tasks involve creating an Oracle Java Cloud Service service instance and automatically provisioning it with the same resources and applications as your on-premises environment.

On-Premises Tasks

Task Description More Information

Verify the prerequisites

Ensure that your existing Oracle WebLogic Server domain meets the requirements of the AppToCloud tools. Understand the consequences and limitations of the migration process.

Prerequisites for Using AppToCloud

AppToCloud Considerations and Limitations

Install the tools

Download and install the AppToCloud tools on the on-premises machine hosting your domain’s Administration Server.

Installing the On-Premises AppToCloud Tools

Perform a health check

Use the AppToCloud Client or command line tools to validate your on-premises Oracle WebLogic Server domain and applications. This process ensures that your domain and its applications are in a healthy state.

These tools also identify any WebLogic Server features in your domain that the AppToCloud framework cannot automatically migrate to Oracle Java Cloud Service.

This step is mandatory. It cannot be skipped.

Checking the Health on an On-Premises WebLogic Domain

Export the domain to Oracle Cloud

Use the AppToCloud Client or command line tools to capture your on-premises WebLogic Server domain and applications as a collection of files. These files are uploaded by the tools to a storage container that you have previously created in Oracle Cloud Infrastructure Object Storage Classic.

Exporting an On-Premises WebLogic Domain

Cloud Tasks

Task Description More Information

Verify the prerequisites

Ensure that your Oracle Cloud account meets the requirements for the AppToCloud infrastructure, including storage and database requirements.

Prerequisites for Using AppToCloud

Migrate the databases to Oracle Cloud

Use standard Oracle database tools to move existing relational schemas to one or more database deployments in Oracle Database Cloud Service.

Migrating an Oracle Database to Oracle Cloud for Oracle Java Cloud Service

Create an Oracle Java Cloud Service service instance.

Create a service instance and select the AppToCloud option. As part of the creation process, you provide the location of the AppToCloud artifacts on cloud storage.

Creating an Oracle Java Cloud Service Instance with AppToCloud

Import your applications into the service instance.

After the Oracle Java Cloud Service service instance is running, import the AppToCloud artifacts.

Oracle Java Cloud Service updates the service instance with the same resources and applications as your exported source environment.

The import operation can only be performed on a new and unmodified service instance. Do not perform any scaling operations, modify the domain configuration or otherwise change the service instance prior to this step.

Importing Applications into a Service Instance

Recreate resources if necessary

Some Oracle WebLogic Server features are not currently supported by the AppToCloud tools. These features must be configured manually after provisioning your Oracle Java Cloud Service instance.

Use the same Oracle tools to perform these modifications that you originally used to configure the source environment:
  • WebLogic Server Administration Console

  • Fusion Middleware Control

  • WebLogic Scripting Tool (WLST)

Recreating On-Premises Domain Resources on a Service Instance