Home Contact Resources Training Profile Clients Careers


Oracle WebLogic 12c Server System Administration


Length: 5 days
CourseID: Weblogic12c



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.


Overview:

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.


Objectives:

  • Install and configure a Weblogic 12 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.

  • Chapters:


    Course Introduction

    Course Objectives Course Overview
    Using the Workbook Suggested References

    Introduction to Weblogic 12c

    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 Building a Domain
    Silent Installation WebLogic Directory Structure
    Domain File Structure WebLogic Server types
    Domain Configuration Files Domain Builder
    Domain Upgrade Wizard startweblogic.cmd
    Weblogic Scripting Tool (WLST) 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 Configuring a New Machine
    Configuring a new Server Configuring Domain Properties
    Building a Managed Server Weblogic Node Manager
    Monitoring Domain Logging

    JNDI with Weblogic

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

    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 Env

    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 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
    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