Configuring WebLogic Server Environments
This section describes the contents and organization of this guide—Configuring WebLogic Server Environments.
This document describes how you design, configure, and manage WebLogic Server® environments. It is a resource for system administrators and operators responsible for implementing a WebLogic Server installation. This document is relevant to all phases of a software project, from development through test and production phases.
It is assumed that the reader is familiar with J2EE and Web technologies, object-oriented programming techniques, and the Java programming language.
The document is organized as follows:
The following sections describe key changes and improvements to WebLogic Server:
New self-tuning capabilities simplify the process of configuring WebLogic Server for production environments with service level requirements that vary over time or by application. Self-tuning helps prevent deadlocks during periods of peak demand. Self-tuning features are also useful if your WebLogic Server environment hosts multiple applications with different performance and availability requirements—for example, allowing you to allocate a greater percentage of resources to a user-facing order processing application than to a back-end inventory management application.
The new queue strategy enables administrators to allocate processing resources and manage performance more effectively, by avoiding the effort and complexity involved in configuring, monitoring, and tuning custom executes queues.
Key self-tuning features in WebLogic Server include:
For more information, see Using Work Managers to Optimize Scheduled Work.
WebLogic Server 9.0 has improved capabilities for detecting when system load increases to the point that application performance and stability might be at risk. These new features, referred to as overload protection, are key to avoiding, and minimizing the negative effects of overload.
New overload features protect a server instance from out-of-memory (OOM) exceptions, execute queue overloads, increasing the availability of a server or a cluster.
For more information, see Avoiding and Managing Overload.
In addition to managing external network traffic, network channels can now manage network traffic between server instances. Other new and improved configuration and control options for network channels include:
For more information, see Configuring Network Resources.
The WebLogic Persistent Store is a built-in, high-performance storage solution for WebLogic Server subsystems and services that require persistence, especially subsystem that require the creation and deletion of short-lived data objects, such as transactional messages for JMS Servers. Each server instance in a domain has a default persistent store that requires no configuration and that can be used simultaneously by subsystems that do not require explicit selection of a particular store, but can use the system's default storage. These subsystems include JMS Servers, Web Services, EJB Timer services, Store-and-Forward services, and the JTA Transaction Log (TLOG). Optionally, administrators can configure dedicated file-based stores or JDBC-accessible stores to suit their environment.
For more information, see Using the WebLogic Persistent Store.