/
Oracle ADF

Oracle ADF

Objective

You have a given ADF application that was developed in JDeveloper and the source code is managed in a GIT repository.  The goal of the tutorial is to automate the deployment of the application across multiple environments.  This automation will include:

  • cloning the ADF application code from a GIT repository

  • compiling and packaging the application into an EAR file

  • deploying the EAR file to multiple environments

We will walk through each of the FlexDeploy features that will be created/configured to accomplish this goal and have the composite deployed in a very short amount of time.

The tutorial does not cover every feature or configuration option available in FlexDeploy.

ADF Build (JDeveloper) Checklist

Checklist

Description

Checklist

Description

JDeveloper Install Home

The JDeveloper installation directory on server with JDeveloper is installed. Build of ADF application requires JDeveloper. Make sure to install proper version of JDeveloper as required to build your ADF applications.

Hostname for JDeveloper endpoint

This is the endpoint where JDeveloper is installed. FlexDeploy will connect to this endpoint to build the EAR/WAR file.Location to Oracle SOA Home i.e. indicates where SOA Suite is installed.

User Id for JDeveloper endpoint

FlexDeploy will connect to target server using this user. User must have access to JDeveloper installation

Password for user id

Password for user Id for JDeveloper endpoint.

JDK home for JDeveloper endpoint

JDK path used by JDeveloper.

Base Directory on each WebLogic Node

Minimum of 4GB space on each WebLogic node. Avoid /tmp and /var/tmp as Linux processes may clean up files automatically and conflict with FlexDeploy.

WebLogic (Java/ADF Application) Checklist

Checklist

Description

Checklist

Description

Oracle WebLogic Home (WL_HOME)

WebLogic Home Directory. (e.g. /u01/oracle/products/fmw/wlserver)

WebLogic Domain Name

WebLogic Domain Name.

WebLogic Admin Listen Address

The listener address of the WLS admin server. (e.g. localhost)

WebLogic Admin Listen Port

The port of the WLS admin server. (e.g. 7001)

WebLogic Admin User

The user name for the WLS admin server.

WebLogic Admin Password

The password for Weblogic Admin User.

WebLogic Application Name

The name of the application (EAR or WAR) to be deployed.

WebLogic Server or Cluster Name(s)

WebLogic Server or Cluster name to deploy application.

WebLogic Domain Directory

WebLogic Domain Directory for managed servers.

WebLogic Node Manager Host

Host for Node Manager connection.

WebLogic Node Manager Port

The port for the WLS Node Manager.

WebLogic Node Manager User

The user id for the WLS Node Manager.

WebLogic Node Manager Password

The password for WLS Node Manager.

WebLogic Admin Server Host

The host name for WebLogic Admin Server.

User Id which runs Admin Server (e.g. oracle)

The User Id which runs Admin Server.

Password for user Id

The password for user Id which runs Admin Server.

Create ADF Project using Blueprint

The assumption is that you have FlexDeploy installed and ready for use. When logged into the FlexDeploy, you will see the Home page. Click on the + icon on the top and click “Create Project” to create a new project.

The screen displays the list of blueprints supported by the FlexDeploy. Select the blueprint from the list or you can search for the blueprint in the search filter present in the top. In our case, we will select the ADF Application blueprint.