Skip Navigation Links

Course Length:
3 Days
Course Description:
This course covers System Administration for WebLogic Server, Version 10. Students will learn to configure, monitor, and tune components for J2EE web and enterprise applications, including JDBC connection pools, JMS destinations, servlets, JSPs, and EJBs. Students will also configure and deploy applications to WebLogic Clusters, including both local and remote server instances.
Who Should Attend:
This course is for anyone needing to administer the WebLogic 10 Server in a production or development environment.
Benefits of Attendance:
Upon completion of this course, students will be able to:
  • Describe the directory structures for WebLogic Server and a WebLogic Server domain
  • Use the Configuration Wizard to create new domains
  • Use the Administration Console extensively to modify and monitor domain and server configurations
  • Administer WebLogic services, including JDBC connection pools and multi-pools, and JMS servers, stores. and destinations
  • Manage users, passwords, and user lockouts
  • Build, deploy, and update web applications, enterprise applications, and EJB components
  • Configure and manage WebLogic clusters across a network
  • Deploy applications in a clustered environment
  • Configure WebLogic Plug-Ins for use with HTTP servers from other vendors
  • Perform detailed monitoring of execute queues, JVM performance, connection pools, transactions, JMS destinations, and EJB's
  • Use Apache JMeter to load-test a web application
  • Tune settings to improve server and application performance
Prerequisites:
Previous experience using WebLogic and/or developing Java EE applications is required. Java developers should take one of the WebLogic courses (Web Applications or Enterprise JavaBeans) or have equivalent knowledge. System administrators or other non-developers should take the J2EE Technology Overview prior to attending this course.
Course Outline:
  • Chapter 1: WebLogic™ Server Basics
    1. Overview of WebLogic
    2. WebLogic Directory Structure
    3. The config.xml File
    4. Starting and Stopping WebLogic
    5. WebLogic Development Environment Setup
  • Chapter 2: The Administration Console
    1. Overview of the Administration Console
    2. Working with the Change Center
    3. Domain Configuration
    4. Servers Configuration
    5. Viewing Log Files
    6. Viewing the JNDI Tree
  • Chapter 3: Configuring WebLogic Services
    1. Connection Pools and Data Sources
    2. Configuring Data Sources
    3. Data Source Settings
    4. Multi Data Sources
    5. JMS Stores
    6. Configuring a JMS JDBC Store
    7. Configuring a JMS File Store
    8. Configuring JMS
    9. JMS Server Settings
    10. Flow Control
    11. JMS Destinations Settings
  • Chapter 4: Security
    1. Security Concepts
    2. Managing Users
    3. Managing Groups
    4. Managing User Lockouts
    5. Setting Minimum Password Length
    6. Java EE Security
  • Chapter 5: Deployments
    1. Java EE Web Applications
    2. Settings in the web.xml File
    3. Example web.xml
    4. Deploying a Web Application
    5. Java EE Enterprise Applications
    6. Settings in the application.xml File
    7. Example application.xml
    8. Deploying an Enterprise Application
    9. The weblogic.Deployer Utility
  • Chapter 6: Introduction to WebLogic Clusters
    1. What is a Cluster?
    2. Communications in a Cluster
    3. Cluster-Wide JNDI Tree
    4. Configuring Clusters
    5. Node Manager
    6. Deploying Applications to a Cluster
    7. Creating a Cluster
    8. Disabling Hostname Verification
    9. Starting the Cluster
    10. Deploying an Application to the Cluster
    11. Testing the Deployment
  • Chapter 7: Clusters and Remote Servers
    1. Adding a Remote Server to the Cluster
    2. Starting the Cluster
    3. Deploying an Application to the Cluster
    4. Testing the Deployment
  • Chapter 8: Web Server Plug-Ins
    1. Overview of Plug-Ins
    2. Configuring IIS as the HTTP Server
    3. Testing the IIS Configuration
  • Chapter 9: Monitoring and Performance Tuning
    1. General Information
    2. Server Performance
    3. User Logins
    4. Transactions
    5. Connection Pools
    6. JMS Destinations
    7. Guidelines for Enterprise JavaBeans
    8. Stateless Session Beans
    9. Stateful Session Beans
    10. Entity Beans
    11. Message Driven Beans
    12. JVM Performance – Sun SDK
    13. JVM Performance - JRockit
  • Chapter 10: Command Line Utilities and Other Tools
    1. The weblogic.Admin Utility
    2. WebLogic Scripting Tool (WLST)
    3. Recording WLST Scripts
    4. Other Utilities
  • Appendix A: Ant
    1. Ant Basics
    2. Properties
    3. Targets
    4. Tasks
    5. Example Build File
    6. A Few Details
    7. Ant Command Line Options
  • Appendix B: JMeter
    1. What is JMeter
    2. Creating a Test Plan
    3. Running the Test Plan
    4. Remote Testing
  • Appendix C: TroubleShooting Lab
    1. Setting Up the Application
    2. Running the Application