Oracle Weblogic Server 11gR1 PS2: Administration Essentials


Oracle Weblogic Server 11gR1 PS2: Administration Essentials
eBook: $32.99
Formats: PDF, PacktLib, ePub and Mobi formats
$28.04
save 15%!
Print + free eBook + free PacktLib access to the book: $87.98    Print cover: $54.99
$54.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • A practical book with step-by-step instructions for admins in real-time company environments
  • Create, commit, undo, and monitor a change session using the Administration Console
  • Create basic automated tooling with WLST
  • Access advanced resource attributes in the Administration Console

Book Details

Language : English
Paperback : 304 pages [ 235mm x 191mm ]
Release Date : September 2011
ISBN : 1849683026
ISBN 13 : 9781849683029
Author(s) : Michel Schildmeijer
Topics and Technologies : All Books, Enterprise Products and Platforms, Oracle Fusion Middleware, Enterprise, Oracle

Table of Contents

Preface
Chapter 1: Oracle WebLogic: Your First Step into the Middleware World!
Chapter 2: The Beginning: Planning and Installation
Chapter 3: Oracle WebLogic Software Installed; What's Next?
Chapter 4: Getting in Control: Operation Basics
Chapter 5: Managed Servers and the Node Manager
Chapter 6: Deploy Your Applications in Oracle WebLogic
Chapter 7: Connecting to the Outside World: JDBC and JMS
Chapter 8: Making your WebLogic Mission-Critical: Clustering
Chapter 9: The Heart of Oracle WebLogic Server: The JVM
Chapter 10: What if Something Goes Wrong?
Chapter 11: Configuring and Analyzing Logging
Chapter 12: Keeping your WebLogic Secure: Security and Protection
Chapter 13: WLST: Makes an Administrator's Life Easier
Index
  • Chapter 1: Oracle WebLogic: Your First Step into the Middleware World!
    • The very first steps into middleware
      • The pre-middleware era
      • What is a middleware environment?
      • The Java EE Application Server
    • The case: Your company needs middleware!
      • The Oracle Fusion Middleware Solution
      • From OC4J to WebLogic
    • Oracle WebLogic architecture and terminology
      • Oracle WebLogic: A JEE Server
      • Oracle WebLogic technology facts
        • The WebLogic domain structure
    • Oracle WebLogic—a JEE server… but what is JEE?
      • The JEE distributed system
      • JEE Resources
        • Java Servlets
        • Java Server Pages (JSP)
        • Java Naming and Directory Interface (JNDI)
        • Enterprise JavaBeans (EJB)
        • Java Database Connectivity (JDBC)
        • Java Transaction API (JTA)
        • Java Message Service (JMS)
        • Java Authentication and Authorization Service (JAAS)
        • JMX
      • Java EE Connector Architecture (JCA)
      • Secondary components in the JEE architecture
        • HTTP clients and servers
        • Proxy servers
        • Firewalls
    • Key players in the middleware market
      • IBM WebSphere
      • TIBCO
      • SAP
      • Open source-like Apache Software Foundation
    • The big day: presenting your research!
      • Presentation to the board
      • Decisions to make
      • Your presentation…
    • Summary
    • Chapter 2: The Beginning: Planning and Installation
      • Choosing your hardware
      • Operating system
        • Other prerequisites
      • Preparing your installation
        • Different types of installers
        • Choosing your installation mode
        • GUI-based installation for WLS 10.3.3
          • Considerations/best practices
        • Installation done
        • Installation in console mode
        • Silent and scripted installation
        • What is a silent mode installation?
      • Silent installation: step by step
        • Generating a silent XML file
        • Running the silent installation
        • Using a pre-installed Java home
        • Exit codes
        • Scripted installations
      • Summary
      • Chapter 3: Oracle WebLogic Software Installed; What's Next?
        • The next steps
          • The WebLogic domain
          • Creating and configuring a domain
            • Different modes explained
          • The domain's directory structure
          • Domain creation explained: Domain templates
            • Different types of templates
            • The pack command
          • Other ways of domain creation
            • Console-based domain creation
            • Domain creation with the WebLogic Scripting Tool (WLST)
          • Server and domain start scripts
          • An important configuration file: config.xml
          • WebLogic Domain restrictions
          • Other Domain resources
        • Summary
        • Chapter 4: Getting in Control: Operation Basics
          • Getting started: Start your WebLogic domain
          • Using the startup script (startWebLogic)
            • Using the java weblogic.Server command
            • Using the Windows Start menu
            • Using WLST with and without Node Manager
            • Starting other servers using the WebLogic Admin console
            • Things to know before starting up for the first time
              • Boot identity issues
              • Using java weblogic.Server command to create a Boot Identity file
              • Alternative to boot.properties
              • Keeping boot.properties at user-defined location
            • Server states and transitions
            • An overview of Server states and transitions
            • Stopping the WebLogic Server
            • Ease of use: The Administration Console
              • Components of the Administration Console
              • The Change Center
              • The Domain Structure
              • The System Status
              • Breadcrumbs
              • Disabling and enabling the Administration Console
              • Set the Administration Port
            • Guarding your WebLogic Server: Protect against overload
              • Limiting requests by throttling the thread pool
              • Limiting HTTP sessions
              • "Out of Memory" exceptions
              • Stuck thread handling
            • Overview of the available System Administrator tools
              • Administration Console
              • WebLogic Scripting Tool
              • Configuration Wizard
              • Apache Ant tasks
              • SNMP
              • JMX
              • MBeans—the heart of the JMX specification
              • Deployment API
              • Logging API
              • WLDF
          • Summary
          • Chapter 5: Managed Servers and the Node Manager
            • Managed Servers
              • Managed Servers configuration
                • Domain Configuration Wizard
                • Creation through the WebLogic Administration Console
                • Creation with WebLogic Scripting Tool
              • Starting Managed Servers
                • Start using the startManagedWeblogic script
                • WLST and the Node Manager
                • Start with the Admin Console
              • Running modes of a Managed Server
              • Start as a Windows service
                • Create a script
              • The WebLogic Server Lifecycle
            • The Node Manager
              • Versions of Node Manager
                • Script-based Node Manager
                • Java-based Node Manager
              • Running a Node Manager as a Windows service
            • Summary
            • Chapter 6: Deploy Your Applications in Oracle WebLogic
              • Deployment
                • Deployment components and terminology
                • The deployment standard: JSR-88
                • Different types of deployment
                  • Archive type
                  • Exploded type
                • Deployment tools for WebLogic
                  • The WebLogic Admin Console
                  • Weblogic.Deployer tool
                  • WLST (WebLogic Scripting Tool)
                  • Autodeploy
                • The deployment plan
                  • Handling parallel application versions and retirement
              • Summary
              • Chapter 7: Connecting to the Outside World: JDBC and JMS
                • WebLogic resources
                • JDBC
                  • How does JDBC work
                  • WebLogic JDBC
                  • WebLogic JDBC drivers
                  • Connection pool
                  • Creating a Data Source with the Administration Console
                  • Some advanced settings
                  • Monitoring and testing a Data Source
                • JMS
                  • JMS messaging models
                  • Oracle WebLogic JMS features
                  • WebLogic JMS tasks
                  • Creating and monitoring JMS servers
                  • Create JMS modules
                  • Creating a JMS System Module
                  • Creating connection factories, queues, and topics
                  • Connection factories
                  • Topics and Queues
                • Summary
                • Chapter 8: Making your WebLogic Mission-Critical: Clustering
                  • Definition of a cluster
                    • Benefits of clustering
                    • Components that can be clustered
                      • Basic recommended architecture
                      • Other WebLogic clustering architecture models
                      • When to use Multi-Tier Recommended Architecture?
                    • WebLogic cluster communications
                      • Unicast
                      • Multicast
                    • Configuring clusters
                      • Cluster address
                      • Load balancing
                      • Cluster creating with WLST
                      • Creating a cluster with the Configuration Wizard
                    • Best practices in a WebLogic cluster
                      • Hardware
                      • Administration Server
                      • IP addresses and hostnames
                      • Use the cluster address
                      • Firewall
                    • Deploying applications
                      • Deploying to a cluster
                    • HTTP session failover in a WebLogic cluster
                      • HTTP session failover
                      • HTTP in-memory replication
                      • Load balancer requirements
                    • Load balancing and clustering EJBs and RMIs
                      • Configuration
                      • Migratable targets
                    • Preventing possible cluster problems
                      • Check the multicast address
                      • Check the CLASSPATH value
                  • Summary
                  • Chapter 9: The Heart of Oracle WebLogic Server: The JVM
                    • The Java Virtual Machine (JVM)
                      • What is a Java Virtual Machine?
                        • The Java memory model
                        • The execution environment (JRE)
                        • JVM—a bytecode interpreter
                        • JVM threading models
                      • Oracle WebLogic offers two JVMs
                        • Sun's HotSpot versus JRockit
                        • Sun JDK uses interpreter (Interpreter and JIT in previous releases)
                        • Oracle JRockit uses only JIT compiler (Just In Time)
                        • Memory spaces
                        • Memory and other JVM tunings
                        • JVM crashes
                        • Tools for performance tracking
                      • The JVM in relation to Oracle WebLogic Server
                        • JVM startup commands
                        • Configure your JVMs for WebLogic
                      • Setting the JVM HeapSize
                        • Setting the JVM through the Admin console
                        • Setting the JVM in the startManagedWeblogic script
                        • Setting the JVM in the setDomainEnv script
                        • Setting the JVM in the Java Weblogic.Server startup command
                      • Some optional JVM arguments
                        • Basic Sun JVM arguments
                        • Basic JRockit JVM arguments
                      • Common JVM issues
                        • Out of memory
                        • Memory leak
                        • JVM crash
                        • Sun JVM diagnostic tools
                        • JRockit diagnostic tools
                    • Summary
                    • Chapter 10: What if Something Goes Wrong?
                      • Diagnostic patterns
                        • Server core dump pattern
                        • Gathering core dump data for Linux
                        • Core files from a Sun's JVM JIT Compiler
                        • Generic Server Hang Pattern
                        • EJB_RMI Server Hang
                        • ServerHang—application deadlock
                        • JDBC server hang pattern
                        • JVM hang pattern
                        • Debug your JVM Garbage Collect
                        • JMS problems
                          • Another action you could take is to enable JMS message logging
                      • WebLogic diagnostic tools
                        • WebLogic Diagnostic Framework (WLDF)
                        • Application logging and WebLogic logging
                        • Some JVM consoles
                        • Oracle JRockit Mission Control
                        • JConsole
                        • Additional: Oracle Enterprise Manager console
                      • Summary
                      • Chapter 11: Configuring and Analyzing Logging
                        • WebLogic Logging Services
                          • Components of Logging Services
                          • Oracle WebLogic Server logs
                          • Logging Services—attributes/severities
                          • Log severity level
                          • Server subsystem messages
                        • Server and domain logs
                        • Viewing log files
                          • Viewing log files in the Admin Console
                          • Using exportDiagnosticData with WLST
                          • Viewing log files on the operating System
                        • Configure logging
                          • Configure logging using the Administration Console
                          • Configure Advanced Logging properties
                          • Integrating Application Logging
                          • Enabling Log4j Logging
                          • Some other Advanced Logging settings
                        • Configure log filters
                        • Oracle Diagnostics Logging (ODL)
                        • Summary
                        • Chapter 12: Keeping your WebLogic Secure: Security and Protection
                          • Oracle WebLogic security concepts
                            • The Oracle WebLogic Security Service architecture
                          • Oracle WebLogic security concepts
                            • A simple authentication scenario
                          • Security mechanisms used in WebLogic Server
                            • Security realms
                            • Users and groups
                            • Roles and policies
                            • Default global roles in WebLogic Server
                            • Application scope security roles
                            • Security policies
                            • Authentication Providers
                            • Credential mapping
                          • Other ways of protecting Oracle WebLogic
                            • Secure transport (for example, SSL)
                            • Single sign-on—share logon between apps
                            • Prevention of/protection against attacks
                              • Man-in-the-middle attacks
                              • Denial of Service (DoS) attacks
                              • Large buffer attacks
                              • Connection starvation attacks
                          • Summary
                          • Chapter 13: WLST: Makes an Administrator's Life Easier
                            • The WebLogic Scripting Tool explained
                              • The Python language
                              • The Jython module
                              • JMX
                              • MBeans
                              • The modes of WLST
                                • Offline mode
                                • Online mode
                                • Interactive mode
                                • Scripted mode
                                • Embedded mode
                              • Operational use of WLST
                                • Starting WebLogic Server instances
                                • Using CMO (Current Management Object)
                              • WLST deployment
                                • Using WLST as an ANT task
                                • Using the Console Script Recording feature
                              • Command-line editing in a UNIX environment
                            • Summary

                            Michel Schildmeijer

                            Michel Schildmeijer was born in the Netherlands in 1966. He studied pharmaceuticals, and after the military duty he started in industrial and hospital pharmacy. Because he got more involved in computers, he made the change to IT in 1996. At this moment he is an Oracle Fusion Middleware Architect at Qualogy, with focus on technical infrastructure, Serverside solutions, installing, administering, configuring the Oracle Fusion Middleware stack. His experience is from integrations at telco´s using Oracle AIA, Oracle Portal, OID, Forms&Reports, and Discoverer up to the latest Oracle WebLogic 12c releases with practically all Oracle products running on top of it He has a special interest in developing tools for administrators and automation of common administration tasks, so he has in depth knowledge of the Oracle WebLogic server and its unveiled secrets.

                            Code Downloads

                            Download the code and support files for this book.


                            Submit Errata

                            Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


                            Errata

                            - 1 submitted: last submission 22 Jan 2014

                            Errata type: Code | Page number: 74

                            nohup ./startWebLogic.sh > /dev/null &2>1
                            should be
                            nohup ./startWebLogic.sh 1>>adminserverstart.log 2>&1 &

                            Sample chapters

                            You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                            Frequently bought together

                            Oracle Weblogic Server 11gR1 PS2: Administration Essentials +    Oracle Business Intelligence Enterprise Edition 11g: A Hands-On Tutorial =
                            50% Off
                            the second eBook
                            Price for both: ₨424.80

                            Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                            What you will learn from this book

                            • Get started with techniques for installing and configuring WebLogic Server
                            • Understand important WebLogic domain concepts including domain creation and configuration
                            • Master the different ways to perform routine Oracle WebLogic Server administration functions including creating and configuring a domain, disabling and enabling the Administration Console, deploying applications, and much more
                            • Deploy large-scale Java EE applications to servers and manage them
                            • Learn how to create a managed server and its relationship with nodemanager
                            • Understand, use, configure, and test JDBC and JMS
                            • Learn about basic security and audit concepts
                            • Get to grips with several server patterns such as JVM, JDBC, and JMS for debugging a problem
                            • Monitor your application server using GUI and command-line tools including automation scripts
                            • Customize Administration Console preferences

                            In Detail

                            Oracle's WebLogic 11g Server is an application server for building and deploying enterprise Java EE applications. WebLogic's infrastructure supports the deployment of many types of distributed applications and is an ideal foundation for building applications based on a Service Oriented Architecture. This book will guide you through the important administration aspects of WebLogic server.

                            Oracle WebLogic Server 11gR1 PS2: Administration Essentials is a focused step-by-step tutorial that provides an overview of the important administrative tasks performed by WebLogic Server administrators.

                            This book will teach administrators the techniques for installing and configuring Oracle WebLogic Server and how to deploy Java EE applications using the Administration Console, command-line interface, and scripting tools such as WLST. It starts with a good overview of the techniques needed in the middleware world of today. Clear explanations of definitions and concepts of JEE and how Oracle WebLogic fits into this picture are also provided. The book then dives into performing routine Oracle WebLogic server administration functions, and how to deploy different types of Java EE applications to WebLogic server.

                            A focused step-by-step handbook for WebLogic administrators

                            Approach

                            This book is written in an easy-to-read style, with a strong emphasis on real-world, practical examples. Step-by-step explanations are provided for performing important administration tasks.

                            Who this book is for

                            If you are a web server administrator looking for a quick guide for performing routine and important WebLogic server administration functions, including configuring WebLogic server and deploying Java EE applications, then this is a perfect book for you. No knowledge of administering WebLogic server is required.

                            Code Download and Errata
                            Packt Anytime, Anywhere
                            Register Books
                            Print Upgrades
                            eBook Downloads
                            Video Support
                            Contact Us
                            Awards Voting Nominations Previous Winners
                            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                            Resources
                            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software