1/9
Contents
Title and Copyright Information
Preface
Documentation Accessibility
Conventions
1
Introduction and Roadmap
Document Scope and Audience
Guide to This Document
Related Documentation
New and Changed Features in This Release
2
Using Work Managers to Optimize Scheduled Work
Understanding How WebLogic Server Uses Thread Pools
Understanding Work Managers
Request Classes
Constraints
Stuck Thread Handling
Work Manager Scope
The Default Work Manager
Overriding the Default Work Manager
When to Use Work Managers
Global Work Managers
Application-scoped Work Managers
Using Work Managers, Request Classes, and Constraints
Dispatch Policy for EJB
Dispatch Policy for Web Applications
Deployment Descriptor Examples
Work Managers and Execute Queues
Enabling Execute Queues
Migrating from Execute Queues to Work Managers
Accessing Work Managers Using MBeans
Using CommonJ With WebLogic Server
Accessing CommonJ Work Managers
Mapping CommonJ to WebLogic Server Work Managers
3
Avoiding and Managing Overload
Configuring WebLogic Server to Avoid Overload Conditions
Limiting Requests in the Thread Pool
Work Managers and Thread Pool Throttling
Limiting HTTP Sessions
Exit on Out of Memory Exceptions
Stuck Thread Handling
WebLogic Server Self-Monitoring
Overloaded Health State
WebLogic Server Exit Codes
4
Configuring Network Resources
Overview of Network Configuration
Understanding Network Channels
What Is a Channel?
Rules for Configuring Channels
Custom Channels Can Inherit Default Channel Attributes
Why Use Network Channels?
Handling Channel Failures
Upgrading Quality of Service Levels for RMI
Standard WebLogic Server Channels
The Default Network Channel
Administration Port and Administrative Channel
Using Internal Channels
Channel Selection
Internal Channels Within a Cluster
Configuring a Channel
Guidelines for Configuring Channels
Channels and Server Instances
Dynamic Channel Configuration
Channels and Protocols
Reserved Names
Channels, Proxy Servers, and Firewalls
Configuring Network Channels For a Cluster
Create the Cluster
Create and Assign the Network Channel
Configuring a Replication Channel
Increase Packet Size When Using Many Channels
Assigning a Custom Channel to an EJB
5
Configuring Web Server Functionality
Overview of Configuring Web Server Components
Configuring the Server
Configuring the Listen Port
Web Applications
Web Applications and Clustering
Configuring Virtual Hosting
Virtual Hosting and the Default Web Application
Setting Up a Virtual Host
How WebLogic Server Resolves HTTP Requests
Setting Up HTTP Access Logs
Log Rotation
Common Log Format
Setting Up HTTP Access Logs by Using Extended Log Format
Creating the Fields Directive
Supported Field identifiers
Creating Custom Field Identifiers
Preventing POST Denial-of-Service Attacks
Setting Up WebLogic Server for HTTP Tunneling
Configuring the HTTP Tunneling Connection
Connecting to WebLogic Server from the Client
Using Native I/O for Serving Static Files (Windows Only)
6
Using the WebLogic Persistent Store
Overview of the Persistent Store
Features of the Persistent Store
High-Performance Throughput and Transactional Support
Comparing File Stores and JDBC-accessible Stores
High Availability For Persistent Stores
Persistent Store Migration
High Availability Storage Solutions
Using the Default Persistent Store
Default Store Location
Example of a Default File Store
Using Custom File Stores and JDBC Stores
When to Use a Custom Persistent Store
Methods of Creating a Custom Persistent Store
Modifying Custom Persistent Store Parameters
Creating a Custom (User-Defined) File Store
Main Steps for Configuring a Custom File Store
Example of a Custom File Store
Guidelines for Configuring a Synchronous Write Policy
Direct-Write-With-Cache Policy
Direct-Write Policy
Cache-Flush Policy
Disabled Policy
Creating JDBC-accessible Stores
Using a JDBC TLog Store
Main Steps for Configuring a JDBC TLOG Store
Example of a JDBC TLOG Store
Configuration Guidelines
Additional Considerations
Server Migration when using a JDBC TLOG Store
Monitoring a JDBC TLOG Store
Security Considerations
Using a JDBC Store
Main Steps for Configuring a JDBC Store
Example of a JDBC Store
Supported JDBC Drivers
Creating a JDBC Store Table Using Default and Custom DDL Files
Managing JDBC Store Tables
Guidelines for Configuring a JDBC Store
Enabling I/O Multithreading for JDBC Stores
Monitoring a Persistent Store
Monitoring Stores
Monitoring Store Connections
Administering a Persistent Store
Store Administration Using a Java Command Line
Accessing Store Administration Help
Dumping the Contents of a File Store
Compacting a File Store
Store Administration Using WLST
Accessing Store Administration Help
Dumping the Contents of a JDBC Store Using WLST
Compacting a File Store Using WLST
Security Considerations
Limitations of the Persistent Store
Scripting on this page enhances content navigation, but does not change the content in any way.