Transcript

WebLogic Administration

Essentials

BhavaniShekharvybhavaTechnologies.blogsopt.com

WebLogic evolutions

WebLogic Server 12c Release 2 (12.1.2) - July 11, 2013 [4]

WebLogic Server 12c Release 1 (12.1.1) - Dec 1, 2011 [5]

WebLogic Server 11gR1 PS5 (10.3.6) - February 26, 2012 [6]

WebLogic Server 11gR1 PS4 (10.3.5) - May 16, 2011 [7]

WebLogic Server 11gR1 PS3 (10.3.4) - January 15, 2011• )

WebSphere JBoss Glass Fish Tomcat, Tcat servers Oracle Application Server OC4J

Competitors

1. WebLogic Installation

Generic installation, Capacity overview, installation modes, Domain Templates

BhavaniShekhar vybhavaTechnologies.blogsopt.com

What are prerequisites? Download instructions WebLogic installation modes ENV variables WL user profile settings Domain Templates

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

2. Domain Basics

Configurations, AdminServer, Managed Server, WebLogic Architectures, Directory Structure, config repository

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Overview of WebLogic  WebLogic Directory Structure  The config.xml File  Starting and Stopping WebLogic Server Architecture of WebLogic Server WebLogic Providing Services JEEServices Overview

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

3. WebLogic Server Clustering

High Availability, Fail Over, Scalability

BhavaniShekharvybhavaTechnologies.blogsopt.com

Introduction to Clusters Advantages of Cluster Cluster-Key Capabilities Cluster communication Cluster Configuration methods Session Replication in a Cluster Load Balancing with a Proxy Plug-in Load Balancing Algorithms HTTP session State Replication Cluster Architecture- Basic, Multi tier and Proxy Apache Plug-in : Configuration Cluster Configuration Roadmap

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

4. NodeManager

Machine , Domain Enroll, Remote Start, WLST NM

BhavaniShekharvybhavaTechnologies.blogsopt.com

Introduction to Node manager Node manager architecture Starting managed server with NM WLST – Node manager Starting with WLST Shutdown with WLST

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

5. JDBC

Data source, Connection pool

BhavaniShekharvybhavaTechnologies.blogsopt.com

JDBC Data Source JNDI Data source Connection pool Advantages Generic Data source configuration Multi- data sources Grid Link Data source Demo with SampleSql.java

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

6. WebLogic

Deployment

Console Deployment, WLST Deployment

BhavaniShekharvybhavaTechnologies.blogsopt.com

Application deployment Deployment Tools Archived files – Exploded Dir Deployment targets Stage modes When to use stage mode Auto Deployment Demo sample. war with JSP Servlet on deployment

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

7. Java Message Service

JMS server, JMS Modules, CF, Queue, Topic, foreign server, Bridge

BhavaniShekharvybhavaTechnologies.blogsopt.com

Java Message Service

Introduction to JMS Components of WebLogic JMS JMS Server configuration JMS Server Targeting JMS Connection Factory JMS Destinations Other terminology used in JMS Monitoring JMS queues, Topic

Cross domain communication Bridges Foreign Servers

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

8. Secure Socket Layer (SSL)

openssl, Keys, Certificates, HTTPS

BhavaniShekhar vybhavaTechnologies.blogsopt.com

What is SSL? How does it work?

What is a SSL Certificate? Why are they used?

How is one created? What makes it unique?

Are certificates good forever? How to keep them valid?

Operational issues Ordering Cost Support

Demo with openssl on Apache HTTP server

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

9. Workmanager

Fair-share, Min thread, Max thread, Capacity

BhavaniShekharvybhavaTechnologies.blogsopt.com

Introduction Understanding Default execute threads Work Managers and Execute Queues Work Manager Scope Using Work Managers, Request Classes, and Constraints Examples Deployment Descriptor using Work Manager Demo for Configure Work Manager with Min Thread, Max Thread

constraints, and Capacity for web application

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

10. WebLogic Security

User, Groups, Authentications Provider, LDAP Roles , Realm

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Security Realm Over review Security Provider Stores Store Implementations Default Security Configuration Store Implementations LADP Authentication Provider Admin Groups Control Flags Demo with two different user groups and validate the access

permissions

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

11.Performance and tuning

CPU utilization, socket readers Heap, JVM, GC

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Introduction to Performance - Tuning Understanding JVM tuning WebLogic server tuning details Troubleshooting common problems WebLogic Server Hang Out of Memory error and memory leak Server crash

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

12.WebLogic Server Logging

DEBUG, INFO, NOTICE, ERROR, WARN, CRITICAL

BhavaniShekharvybhavaTechnologies.blogsopt.com

Understanding logging Weblogic server logging process Server forward messages to domain log Application subsystem logging Log message format Configuring logging with WLST References Demo with managed server logs configurations

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

13.WLST

PYTHON SCRIPTING Session

BhavaniShekhar vybhavaTechnologies.blogsopt.com

What is WLST? Why WLST? Modes of operation Features How to start WLST scripts? Online Offline WLST Configure domain with WLST

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

14.WebLogic JMX

MONITRING, JMX architecture

BhavaniShekhar vybhavaTechnologies.blogsopt.com

How WebLogic JMX programming works? JMX Architecture JMX for monitoring WebLogic domains Comparison JMX, WLST Conclusion Demo monitoring with JMX

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Java Transaction API (JTA)

Transaction , ACID Properties, Transaction Management, Types of Transactions,

Extended Architecture Protocol, Monitoring Transactions

BhavaniShekhar vybhavaTechnologies.blogsopt.com

What is transaction? ACID Transaction Management 2phase commit Types of Transactions Extended Architecture Protocol Configuring the Transaction Log Monitoring Transactions Viewing Transaction Statistics for XA

Resources

Java Transaction API (JTA)

BhavaniShekhar vybhavaTechnologies.blogsopt.com

VybhavaTechnologies.blogspot.com

MiddlewareAdmin.net

BhavaniShekhar vybhavaTechnologies.blogsopt.com

top related