/
Oracle WebLogic Resources

Oracle WebLogic Resources

Objective

You have a given WebLogic Resource properties file stored in a Git repository. This properties file will define several data sources we want to deploy to a WebLogic server. The WebLogic servers we will be using in this tutorial are running Oracle SOA Suite, but this tutorial can be used for all WebLogic servers, regardless of installed technology. The goal of the tutorial is to automate the deployment of the configuration across multiple environments. This automation will include:

  • Cloning the properties from a Git repository

  • Deploying the configuration to multiple environments

  • Utilizing property replacement to adjust environment-specific passwords as deployments progress through the environments

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

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

Checklist

Checklist

Description

Checklist

Description

WebLogic Admin User

Admin user name for WebLogic server.

WebLogic Admin Password

Weblogic Admin User password for WebLogic server.

Oracle WebLogic Home (WL_HOME)

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

WebLogic Domain Name

WebLogic Domain Name.

WebLogic Admin Listener Address

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

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.
It is assumed that you are using managed server or cluster of same name in various environments.

WebLogic Domain Directory

Weblogic Domain Directory.(e.g. /u01/oracle/config/domains/soa_domain)

WebLogic Node Manager Host

The 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 the user id of WLS Node Manager.

Hostname for WebLogic Admin Server

The hostname for WebLogic Admin Server

User Id which runs Admins Server (e.g. Oracle)

FlexDeploy will connect to target server using this user.

Password for user Id

 

JDK Home for Admins Server Node

Recommended JDK used by Oracle WebLogic.

Base Directory (working directory with at least 4GB space)

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.

Create WebLogic 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 technologies 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 Oracle WebLogic Configurations blueprint.

General Configuration

Scroll through this guide to fill in the blueprint properties. Name the Project well to describe what configurations you are managing.

Project Info

Property Name

Value for this tutorial

Description