WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration Graphical User Interface Installation Command Line Installation Weblogic Server Directory Structure Installation Files Patching Weblogic Server 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 Session 3: Domain Configuration Understanding WebLogic Domains Administration Servers and Managed Servers Creating and Configuring Domains The Domain Directory Structure Offline WLST Domain Management Moving Domains Domain Templates o What is a domain template o Creating a template 1 P a g e
o Extending a template Weblogic Virtual Host Session 4: Weblogic Administration Weblogic Administration Console Overview 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 Internal Change Management using JMX and MBeans Session 5: JNDI (Java Naming & Directory Interface) What is JNDI? JNDI Service Providers JNDI and WebLogic Using JNDI JNDI Client JNDI Registration Monitoring JNDI Monitoring JNDI Using WLST Session 6: Deployment Deployments Overview EJB JAR Files Deployment Descriptors Ant WAR and EAR files WAR File structure Web Application Context Deployment Process Overview Deployment techniques Understanding deployment descriptors Expanded Directory Deployment Console Deployment WLST Deployment Startup and Shutdown Classes Application Installation Directory Deployment Plans Creating a Deployment Plan WebLogic.PlanGenerator Reading a Deployment Plan Application Versioning Application monitoring and stress testing 2 P a g e
Session 7: Datasources JDBC Architecture JDBC Drivers JDBC Driver Install Datasources DataSource Connection Properties Configuring Connection Pools Monitoring Pool Performance Tuning Pool Performance JDBC Multi DataSources Session 8: JMS (Java Messaging Service) 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 Session 9: Backup and Recovery Backup and Recovery Strategy Full Offline Backup and Recovery Online and Offline Domain Backup Instance Home Backup and Recovery Session 10: Weblogic Integration with other Application Servers Session 11: Security Configuring HTTP Web-server Proxy WebLogic Plug-in IIS and WebLogic Apache and WebLogic Virtual Hosts HTTP Log Files Security fundamentals WebLogic Security Design Security Realms Defining Your Own Realm 3 P a g e
WebLogic Security Providers Authorization Users, Groups, Roles and Policies Integration With Legacy Providers Security Administration Tasks Handling User Lockouts Securing a Web Application Securing EJBs Configuring Providers SSL Custom Certificates Keys, Digital Certificates and Keytool SSL for Weblogic server Session 12: Load Balancing Configuring WebLogic Clusters o Clustering Servers o Cluster Layout o Web Application Tiers o Recommended Basic Architecture o Recommended Multi-Tier Cluster o Cluster Design o Implementing a Cluster o Cluster Communication o Configuring the Cluster o Deploying applications to a cluster o Configuring JDBC and File Replication o Clustered Session State Replication o Load Balancing o Multicast Communication o Administration Server Failure o Configuring Replication Groups o Tuning WebLogic Clusters o Web Application Fail-over o Session Replication Node Manager o What is Node Manager? o Node Manager Details o Accessing Node Manager o Configuring Node Manager o Node Manager Startup and Shutdown o Node Manager Domain Management o Node Manager Services o Node Manager Health Monitoring o Node Manager Logging Session 13: Performance Tuning Performance Objectives Bottleneck Location CPU Utilization Memory Utilization 4 P a g e
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 Operating system tuning JVM tuning Monitoring threads Session 14: Scripting Using WLST (Weblogic Scripting Tool) 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 Session 15: Troubleshooting Server Logs Thread dumps Heap dumps Troubleshooting common errors Out of Memory, Memory Leak, Server hang and/or crash. Heap memory Garbage collection Registration & Inquiries: services@itnumerals.com 469.268.6263 5 P a g e