As Build Documents - WebLogic Installation and Configuration
As Build Documents - WebLogic Installation and Configuration
Version 1.0
02-02-2022
Document Control
Phone
Email [email protected]
Document Details
Version 1.0
Owner JMR
Revision History
Date Author Version Summary of Changes
Review Feedback
Approver List
TABLE OF CONTENTS
1 Executive Summary ......................................................................................... 5
2 Document Purpose .......................................................................................... 7
3 Scope of Work ................................................................................................... 7
3.1 JMRi Responsibilities .................................................................................................. 7
4 Prerequisites ...................................................................................................... 8
4.1 JDK Installation ........................................................................................................ 8
5 Oracle Fusion Middleware Infrastructure Installation ..................... 10
5.1 Prepare the server for Oracle Fusion Middleware Infrastructure Installation ........... 10
5.2 Creating the Fusion Middleware Infrastructure Home Directory ............................... 10
5.3 Changing ownership and Privileges of Middleware Home Directory ........................ 10
5.4 Start the installation ................................................................................................... 10
6 Oracle WebLogic Domain Creation and Configuration ...................... 19
7 Starting and Stopping WebLogic Servers .............................................. 35
7.1 Start WebLogic Admin Server ................................................................................... 35
7.2 Start NodeManager Server ....................................................................................... 35
7.3 Stop NodeManager Server ....................................................................................... 35
7.4 Stop WebLogic Admin Server ................................................................................... 35
8 WebLogic Administration ............................................................................ 36
8.1 Start Managed Servers ............................................................................................. 37
8.2 Stop Managed Servers ............................................................................................. 38
1 Executive Summary
Oracle WebLogic Server is the flagship component of the Oracle Cloud Application Foundation
offering. Oracle Cloud Application Foundation is an integrated, flexible, and proven middleware
platform built on standards-based technologies for portability, efficiency and lower total cost of
ownership. It brings together key industry-leading technologies like the Oracle WebLogic Server
for Java EE. Oracle Cloud Application Foundation runs across conventional systems and cloud
environments. It is optimized to run on Oracle Exalogic Elastic Cloud for on-premise cloud
deployments and is available on 3rd party clouds for increased flexibility and scalability.
An WebLogic application server provides a development and execution platform for internal
applications (typically supporting internal business functions) and external-facing applications,
which can be business-critical, customer facing, supporting partners, and more. Application
servers provide runtime capabilities such as reliability, availability, scalability, security, user
management, performance, virtualization and more. In addition, application servers provide
tools for developing, testing, and deploying applications. According to multiple research
institutes like Forbes, IEEE, and IDC, CIOs recognize cloud computing as a critical enabler to
achieve their business priorities. As IT professionals respond, a versatile application server can
simplify the process of transitioning the infrastructure to a cloud platform.
Oracle WebLogic Server 12c is the number one application server, with a 40 percent share of
the application server market.2 With Oracle WebLogic Server version 12.1.2 Oracle has created
a versatile middleware foundation on which to run applications on conventional infrastructure,
cloud-computing infrastructure, and engineered systems. It is the foundation for Oracle Fusion
Middleware and Fusion Applications and a key technology in Oracle’s cloud computing
infrastructure. New enhancements support next generation applications including mission-critical
applications, mobile enabled applications, Web applications and more. Cloud elasticity is
provided through dynamic clusters and deep integration with Oracle Database 12c. Managed
Coherence Servers leverage the WebLogic Management Framework to enable an efficient,
unified management environment that simplifies operations across the application server and
data grid tiers. Support for modern development technologies like Maven along with Oracle’s
integrated development tools help improve developer productivity.
Oracle’s product roadmap meets customers where they are today and offers capabilities that
satisfy their future plans. If you are running your applications in a conventional environment,
your organization will benefit from the many enhancements to the industry’s leading application
server platform. You may also be interested in evolving your data centre to engineered systems
with Oracle Exalogic Elastic Cloud or you might wish to develop and run some of your
applications on Oracle’s public cloud environment—the Oracle Java Cloud Service. Oracle
WebLogic Server 12c has been optimized across all these environments.
WebLogicServer:
WebLogic Server is an application server: a platform for developing and deploying multitier
distributed enterprise applications. WebLogic Server centralizes application services such as Web
server functionality, business components, and access to backend enterprise systems. It uses
technologies such as caching and connection pooling to improve resource use and application
performance. WebLogic Server also provides enterprise-level security and powerful
administration facilities.
WebLogic Server operates in the middle tier of a multitier (or n-tier) architecture. A multitier
architecture determines where the software components that make up a computing system are
executed in relation to each other and to the hardware, network, and users. Choosing the best
location for each software component lets you develop applications faster; eases deployment
and administration; and provides greater control over performance, utilization, security,
scalability, and reliability.
WebLogic Server implements J2EE, the Java Enterprise standard. Java is a network-savvy,
object-oriented programming language, and J2EE includes component technologies for
developing distributed objects. This functionality adds a second dimension to the WebLogic
Server application architecture—a layering of application logic, with each layer selectively
deployed among WebLogic Server J2EE technologies.
WebLogic components
• Domain:
o A domain is a top-level definition of an environment
o It contains all the shared configuration and resources for the managed servers
within the domain.
o It must have a single AdminServer
o It can have zero-to-many managed servers.
o Managed Servers can be clustered across multiple machines (HA).
o Can have all applications under a single domain or separate domains for different
functional areas.
• AdminServer:
o Provides web-based administration interface for the domain.
o Provides script-based administration using WebLogic Scripting Tool (WLST).
o Managed servers can run without it AdminServer, by using local configuration.
o When a managed server starts, it attempts to get the latest configuration from
the AdminServer
• Managed Server:
o The JVM that actually runs your app. (similar to OC4J)
o Applications can be deployed to one or more managed servers or to all managed
servers in a cluster.
o Managed servers can be clustered to improve high availability (HA).
• Node Manager:
o Optional Java process to help control managed servers. Script-based version
available, but don’t use it.
o Necessary when dealing with clusters spread across servers.
o Can use a single node manager per server. WebLogic 12c encourages
domain-specific node managers.
2 Document Purpose
The purpose of this user manual and training document is to help the bank IT team to
understand, install and get hands on experience on the WebLogic Installation and Configuration
3 Scope of Work
The main objective is to install and configure WebLogic Application Server in Oracle FlexCube
Core Banking System. This objective is part of the main core banking system implementation
project.
4 Prerequisites
The following Software are needed to install WebLogic 12c:
• Java Development Kit (JDK) 1.8_updated 281
• Oracle Fusion Middleware Infrastructure 12.2.1.4.0
1. Download JDK for Linux x from below link:
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-
downloads.html
Click on the item jdk-8u281-linux-x64.tar.gz to download and keep it in the below folder in server
➢ /u01/Oracle/
The contents of the package will be extracted to the folder “jdk1.8.0_281”. Default java binary
need to be pointed to this package. Append the following entries into the
"/home/oracle/.bash_profile" file.
➢ export JAVA_HOME=/u01/Oracle/jdk1.8.0_281
➢ export PATH=$JAVA_HOME/bin:$PATH
Check the java version using below command.
# java –version
The output of above Command as shown below,
After a few seconds the splash screen will appear, followed by page 1 of the install wizard click
on Next
Make sure all installation steps are successful and click Next
Provide Admin Server Name, Listen Address and Port and click Next
Select “Per Domain Default Location”. Provide Node Manager Username and password. Click
Next
Add new Managed server by click on Add button and provide managed server name, IP, Port
etc.
Select “Machine” tab and add a new machine as per below screenshot and click Next
# cd /u01/Oracle/Middleware/user_projects/domains/DEV_***_DOMAIN/bin
2. Start Admin server using below command
3. To see output execute following command and check it’s running mode or not.
# tail –f nohup.out
# ./stopNodeManager.sh
# ./stopWebLogic.sh
8 WebLogic Administration
Access WebLogic Admin Console using below URL
http://10.0.0.7:7001/console
WebLogic Administration Console Login Page. Login to console using WebLogic Admin username
and password
End of Document