WebLogic 11 Server Administration

Course:  WLADM1
Duration:  5 Days
Level:  I
Course Summary

The J2EE platform is Java's answer to enterprise scalable applications. BEA WebLogic is one of the premier Application Servers that implements the J2EE specification. Students will come away from class with the ability to build and configure complete WebLogic domains. The course will cover the details of administrating a J2EE server. This is a hands-on learning experience, with each student having their own WebLogic Server to learn with.

« Hide The Details
Topics Covered In This Course

Introduction to WebLogic 11

  • What is Java?
  • What is J2EE?
  • The J2EE Architecture
  • Servlets and JSPs
  • Enterprise JavaBeans
  • Application Server
  • Web Container
  • Web Architecture
  • EJB Container
  • BEA WebLogic Platform (And Related) Products

Weblogic Installation and Testing

  • System Configuration
  • Installation Files
  • Installation
  • Building a Domain
  • Silent Installation
  • WebLogic Directory Structure
  • WebLogic Directory Structure (cont'd)
  • Domain File Structure
  • WebLogic Server types
  • Domain Configuration Files
  • Domain Builder
  • Domain Upgrade Wizard
  • config.xml.booted
  • startweblogic.cmd
  • WebLogic Scripting Tool (WLST)
  • WebLogic Scripting Tool (WLST) Continued..
  • Testing your Installation
  • Configuring Startup
  • Running the WebLogic Console
  • Shutting down WebLogic

WebLogic Console Administration

  • Console Overview
  • Console
  • Change Center
  • Centralized Administration
  • Monitoring Weblogic Servers
  • Monitoring Weblogic Servers (cont'd)
  • Configuring a New Machine
  • Configuring a new Server
  • Configuring Domain Properties
  • Building a Managed Server
  • Weblogic Node Manager
  • Monitoring Domain Logging Labs

JNDI with WebLogic

  • What is JNDI?
  • JNDI Service Providers
  • JNDI and Weblogic
  • Using JNDI
  • JNDI Client
  • JNDI Registration
  • Monitoring JNDI
  • Monitoring JNDI Using WLST Labs

WebLogic Deployments

  • Deployments Overview
  • EJB Jar Files
  • Deployment Descriptors
  • Ant
  • War and Ear files
  • War file structure
  • Web Application Context
  • Deployment Process Overview
  • Deployment techniques
  • Expanded Directory Deployment
  • Console Deployment
  • weblogic.Deployer
  • WLST Deployment
  • Startup and Shutdown Classes
  • Application Installation Directory
  • Deployment Plans
  • Creating a Deployment Plan
  • weblogic.PlanGenerator
  • Reading a Deployment Plan
  • Application Versioning
  • Updating applications in a Production Environment

Configuring JDBC

  • JDBC Architecture
  • JDBC Drivers
  • JDBC Driver Install
  • Datasources
  • DataSource Connection Properties
  • Configuring Connection Pools
  • Monitoring Pool Performance
  • Tuning Pool Performance
  • JDBC Multi DataSources

Configuring JMS

  • Asynchronous Messaging
  • Messages
  • Queue
  • Topic
  • Weblogic JMS
  • JMS Servers
  • JMS Modules
  • Building JMS System Modules
  • Building JMS Module Resources
  • Building JMS Application Modules
  • Durable Subscribers
  • JMS File Stores
  • JMS JDBC Stores
  • Monitoring JMS Servers
  • Connecting External JMS Providers

WebLogic HTTP Container

  • Overview
  • Configuring HTTP
  • Web-server Proxy
  • WebLogic Plug-in
  • IIS and WebLogic
  • Apache and WebLogic
  • Virtual Hosts
  • HTTP Log Files

WebLogic Security

  • WebLogic Security Design
  • Weblogic Security Providers
  • Authorization
  • Authentication-Users
  • Authentication-Groups
  • Authentication Roles
  • Integration with legacy providers
  • Security Administration Tasks
  • Handling User Lockouts
  • Securing a Web Application Hands-on
  • Securing a Web Application Hands-On (cont'd)
  • Defining your own realm
  • Configuring Providers
  • SSL
  • Custom Certificates

Configuring WebLogic Clusters

  • Clustering Servers
  • Cluster Layout
  • Web Application Tiers
  • Recommended Basic Architecture
  • Recommended Multi-Tier Cluster
  • Cluster Design
  • Implementing a Cluster
  • Cluster Communication
  • Configuring the Cluster
  • Load Balancing
  • Clustered Servers
  • MultiCast Communication
  • Administration Server Failure
  • Configuring Replication Groups
  • Tuning Weblogic Clusters
  • Web Application Fail-over

Node Manager

  • What is Node Manager?
  • Node Manager Details
  • Accessing Node Manager
  • Configuring Node Manager
  • Configuring Node Manager (Cont'd)
  • Node Manager Startup
  • Node Manager Domain Management
  • Node Manager Services
  • Node Manager Health Monitoring
  • Node Manager Logging

WebLogic Performance Tuning

  • Introduction
  • Performance Objectives
  • Bottleneck Location
  • CPU Utilization
  • Memory Utilization
  • Monitoring the JVM
  • Switching the JVM
  • Using Verbose GC
  • JRockit
  • Database bottlenecks
  • Network bottleneck
  • Weblogic Monitoring Tools
  • Weblogic Thread Pools
  • Configuring Reader Threads
  • Performance Tuning Summary

WebLogic Scripting Tool

  • Introduction
  • Using WLST
  • Jython Syntax
  • Jython Conditionals
  • Jython Loops
  • Sample WLST
  • Recording User Interactions in WLST
  • Weblogic Management Objects
  • Redirecting WLST Output to a File
  • MBeans
  • WebLogic Server MBean Data Model
  • MBean Lifecycle
  • Monitoring the invocations of a JSP
  • Deploying in WLST
  • Undeploying in WLST
What You Can Expect
  • Install and configure a WebLogic 11 Server.
  • Describe the J2EE architecture.
  • Deploy applications on WebLogic.
  • Use the WebLogic Console effectively.
  • Install and manage JMS destinations.
  • Control access and privileges on WebLogic.
  • Configure WebLogic for JDBC access.
  • Manage remote servers with the NodeManager.
  • Design and implement WebLogic clusters.
Recommended Prerequisites

This course is intended for Windows/UNIX administrators who need to administer a WebLogic Server platform. Java programming is not necessary, although it may be helpful.

« Hide The Details
Related Courses
Code Course Title Duration Level
Oracle WebLogic Developing Enterprise Java Beans
5 Days
WebLogic 10 System Administration
3 Days
WebLogic 11 Advanced Server Administration
5 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]