AppToCloud Considerations and Limitations

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

Consider the following scenarios before using AppToCloud to migrate your on-premises Oracle WebLogic Server domain to Oracle Java Cloud Service.

Database Services

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

When you create a service instance with AppToCloud, you associate it with one or more existing relational databases in Oracle Cloud.

You must select one infrastructure schema database. Oracle Java Cloud Service provisions this database with the required schemas for Oracle Java Cloud Service. For a list of supported database services, see Database.

You must also associate each data source in your original WebLogic Server domain with an existing Oracle Database Cloud Service deployment. You cannot assign a data source to other database services in Oracle Cloud while creating a service instance with AppToCloud. However, after creating the service instance, you can manually update the generated data sources and configure them to use any database.

Multiple Clusters

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

If your source domain contains multiple clusters, choose from one of these options.
  • If your Oracle Cloud account includes Oracle Identity Cloud Service and an Oracle Cloud Infrastructure Classic region, AppToCloud can migrate all of the clusters to a single Oracle Java Cloud Service instance.

  • Use AppToCloud to export a single cluster from the domain. You can repeat this migration process and select a different cluster to export each time. For every cluster that you export from the source domain, a separate Oracle Java Cloud Service instance and domain are created.

Note:

AppToCloud does not support the migration of a source domain that contains more than eight clusters.

11g Applications

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

An Oracle Java Cloud Service  created with AppToCloud is always provisioned with WebLogic Server 12c, even if your source domain is running 11g.

WebLogic Server is generally backwards compatible and supports applications built with earlier versions of the server and Java Enterprise Edition specification, but there may be exceptional cases that require you to modify your 11g application in order for it to function properly in 12c. Oracle recommends that you perform extensive testing of 11g applications after importing them into Oracle Java Cloud Service.

You can also refer to one of these publications to help identify potential compatibility issues:

File System Locations

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

The AppToCloud tools locate and export the following files and directories from your source domain.
  • Application deployments

  • Custom entries in the server’s CLASSPATH

  • Custom files and directories under the domain’s home folder (DOMAIN_HOME)

After creating an Oracle Java Cloud Service instance with AppToCloud, all of these custom files and directories are placed on the server’s file system at the location DOMAIN_HOME/a2c. The original file system on your source machine is not preserved. This may impact applications that have a dependency on a specific directory structure.

Additionally, the AppToCloud tools do not preserve other non-default directories used in your source domain configuration, such as:

  • Paging Directory for a JMS Server or SAF Agent

  • Log File Rotation Directory for a JMS Server or SAF Agent

These configuration settings are reset to their default file system locations in the Oracle Java Cloud Service instance.

Server Classpath

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

The AppToCloud tools export all folders and files found in the server’s CLASSPATH, including any subdirectories at these locations.

Verify that any custom locations in your CLASSPATH include only those files that you want to export and upload to Oracle Cloud.

Exploded Archive Deployments

Only Oracle Cloud at Customer This topic applies only to Oracle Cloud at Customer.

Oracle WebLogic Server supports application and shared library deployments that are packaged as either archive files or exploded archive directories.

For applications and libraries that are packaged as directories, the AppToCloud tools export all files and subdirectories found at these deployment locations. Verify that these directories include only those files that you want to export and upload to Oracle Cloud.