WebLogic Server Admin
Course Duration: 1 Month Working days excluding weekends
Overview of Architectures
Installation and Configuration
Creation and working using Domain
Weblogic Server Directory Structure
Managing and Monitoring WLS
Node Manager Overview
Basic Deployment
Advanced Deployment
Introduction to Clustering
Configuring Cluster
Understanding JNDI
Understanding JDBC
Data Sources and Multi Data Sources
Understanding JMS
WebLogic Server Admin
Introduction to Weblogic Application server What is Application Server
Origin of Weblogic Application Server
Features of Weblogic Application Server
Weblogic Server Architecture
Difference between Webserver and Application Server
Differences between Weblogic 8.1, 9.2, 10g, 11g
Overview of Architectures
Two – Tier Architecture
Three – Tier Architecture
J2EE Server Architecture
Distributed Server Architecture
Where does Weblogic application server fit in Three – Tier Architecture
Handson: Creating a simple and real time high available architecture using WLS
Installation and Configuration
Weblogic Software Installation—GUI, Console, Silent Modes –Windows
Directory Structure of Weblogic server
Handson: Demo on One mode of installation of weblogic server-- Windows
Creation of Domain
What is Domain
Different ways of Creation of Domain
Configuration wizard
Domain Template builder
Using WLST
Difference between Development Mode and Production Mode
Domain directory structure post domain creation
Important Configuration files inside Domain
Handson: Creating a domain using configuration wizard and explaining the backend directory
structure
Weblogic Server
What is Server?
Types of Servers—Admin Server, Managed Server
Server Life Cycle
WebLogic Server Admin
Command line reference utility for Server status
Creation of Managed Server on Remote machine using Pack and Unpack commands
Working with MSI(Managed Server Independence) Mode.
Handson:
1. Creating a Admin Server using WL Configuration wizard 2. Creating few managed servers using Admin console 3. Explaining the MSI mode
4. Showing various realtime command line utilities 5. Explaining the server life cycle
Introduction to Clustering
What is Cluster
Advantages of Clustering—Load balancing, High Availability, Scalability
Basic Cluster Architecture
Types of Cluster—Horizontal, Vertical
Multi-tier Cluster Architecture for High Availability
How Clusters Communicate
Multicasting vs Unicasting
Handson: Showing various examples on clusters
Configuring Cluster
Preparing your Environment for a Cluster.
Creating and Configuring a Cluster
- Horizontal(Pack and Unpack Commands)
- Vertical
Deploying Applications EAR/WAR onto Cluster.
Creating and Configuring a Weblogic Server as Web proxy Server (HttpClusterServlet).
Handson: Creating and Configuring a Weblogic Server as Web proxy Server (HttpClusterServlet).
Managing and Monitoring
Overview of Weblogic Administration console
Managing Domain through Administration console
Monitoring Domain through Administration console
Command Line tools and Administration Console
Enabling Logging through Admin Console
WebLogic Logging Services
WebLogic Server Logs
Configuring and viewing Server Log and Stdout logs
HTTP Access Log
Configuring HTTP Access Log
Handson:
WebLogic Server Admin
2. Checking the status of servers using Admin console3. Showing various log locations using Admin console, How to change default log location to custom location
4. How to monitor the status of applications using admin console and on which servers they are targeted
Node Manager Overview
What is Node Manager
Node Manager Functionality & Configuration
Architecture of Node Manager
Creation and working with Machines
Starting Node Manager
Adding Server Instance to Machine
Starting Managed Server through Node Manager
Shutting Down Managed Server through Node Manager
Node Manager Logs and Configuration Files
Handson:
1. How to start and stop node manager
2. How to control managed servers from Admin console after attaching them with node manager 3. How to create machines and add server instances to machines
4. How to check machines are associated with node manager
Basic Deployment
Web Server Capabilities of WebLogic Server
Static and Dynamic Deployment
Deployment Process Overview
Deployment Methods
Defining and Working With Enterprise Applications
Deploying Application through admin console
Handson:
1. Showing a various deployment methods
Advance Deployment
Configuring an Application for Multiple Development Environments
Creating a Deployment Plan
Side by Side Deployment
Modes of Deployment
Stage Mode
No Stage Mode
Using Deployer Command utility
Handson:
WebLogic Server Admin
Understanding JNDI What is JNDI
Detailing High-level Architecture of JNDI
Defining Basic Terminology
Viewing the JNDI Tree in Oracle WebLogic Server
Handson: Example to explain JNDI
Understanding JDBC
What is JDBC
4 Types of JDBC Drivers and which is best supported by WLS
High Level Architecture of JDBC
Handson: Example to show JDBC connectivity using WL datasource
Data Sources and Multi Data Sources
What is Data Source
What is Connection Pool
Advantages of Data source and Connection pool
Describing and Configuring Data Sources
Managing JDBC Resources Using the Administration Console
Administration tasks for Data source and Multi data source
Handson: Creating datasource using WL Admin console
Understanding JMS What is JMS Types of JMS Point to Point---Queue Publisher/Subscriber—Topic Handson:
1. Example on sending and receiving messages to and from WL JMS Queue 2. Example on Publishing and subscribing messages using WL JMS Topic
PerformanceTuning
Basic Tuning Methodology
Areas To Tune
Parameters for Analyzing Tuning Performance
Tuning Operating System
Tuning JVM
WebLogic Server Admin
- Measures of Garbage Collection
-Analyzing Garbage Collection
JVM Choices
Difference between JRockit and JDK
Tuning WebLogic Server
Tuning JDBC Settings
Working Thread Dump and Heap Dump Management
Handson: Example showing various parametr settings for tuning JVM using WL Admin console
SSL Certificates Configuration
Secure Communication Over The Web - SSL
Difference between Private Keystore and Trusted Keystore
Generating Self signed SSL certificate using keytool utility
Configuring WebLogic Server SSL: Keystores through Administration console
Hands on: Demo showing how to create ssl certificates and configure ssl certifcates through Admin
console Trouble Shooting
Discussion on Real Time issues in Production Environment
Techniques in Analyzing Real Time issues
Tips in Resolving Real Time issues
How to retrieve admin password in weblogic10g
Fixing machine unreachable state
Handshake certificate issue while configuring managed server on remote machine.
How to fix lock on Admin console during deployment.
Node manager known issues.
Issues faced while setting up Environment.
Errors faced while starting Admin Server
Errors faced during deployment.