Contents for Using WebLogic Server Clusters
Introduction to WebLogic Server Clustering
What Is a WebLogic Server Cluster?
Non-Clustered Services and APIs
New Cluster Features in WebLogic Server Version 6.1
Integrated Support for Load Balancing Hardware
Stateful Session EJB Clustering
HTTP Session State Replication Changes
Administration Changes in WebLogic Server Version 6.1
Administration Server Configuration
Cluster Features and Infrastructure
Server Communication in a Cluster
One-to-Many Communication Using IP Multicast
Peer-to-Peer Communication Using IP Sockets
Client Communication via Sockets
Cluster-Wide JNDI Naming Service
Creating the Cluster-Wide JNDI Tree
Handling JNDI Naming Conflicts
Client Interaction with the Cluster-Wide JNDI Tree
Load Balancing of Clustered Services
Load Balancing for HTTP Session States
Load Balancing for Clustered Objects
Using Parameter-Based Routing for Clustered Objects
Load Balancing and JDBC Connections
Failover Support for Clustered Services
How WebLogic Server Detects Failures
Failover for Clustered Servlets and JSPs
Failover for Clustered Objects
Understanding HTTP Session State Replication
Requirements for HTTP Session State Replication
Session Programming Requirements
Accessing Clustered Servlets and JSPs Using a Proxy
Using URL Rewriting to Track Session Replicas
Accessing Clustered Servlets and JSPs with Load Balancing Hardware
Failover with Load Balancing Hardware
Delayed Replication after a Failure
Understanding Object Clustering
Clustered Objects and RMI-IIOP Clients
Stateful Session Bean Replication
Failover for Stateful Session EJBs
Optimization for Collocated Objects
Object Deployment Requirements
Planning WebLogic Server Clusters
Planning by Dividing Application Tiers
Recommended Multi-Tier Architecture
Physical Hardware and Software Layers
Benefits of Multi-Tier Architecture
Configuration Notes for Multi-Tier Architecture
Limitations of Multi-Tier Architecture
Recommended Proxy Architectures
Proxy Plug-In Versus Load Balancer
Administration Server Considerations
What Happens if the Administration Server Fails?
Security Options for Cluster Architectures
Basic Firewall for Proxy Architectures
Additional Security for Shared Databases
Firewall Considerations for Clusters
Administering WebLogic Clusters
Understand the Configuration Process
Determine Your Cluster Architecture
Consider Your Network and Security Topologies
Choose Machines for the Cluster Installation
Cluster Implementation Procedures
Define Machine Names (Optional)
Create WebLogic Server Instances
Configure Load Balancing Hardware (Optional)
Configure Proxy Plug-Ins (Optional)
Configure Replication Groups (Optional)
Configure In-Memory HTTP Replication
Deploy Web Applications and EJBs
Additional Configuration Topics
Troubleshooting Common Problems
Collecting Diagnostic Information
Providing Diagnostics to BEA Technical Support
Server Fails to Join a Cluster
Custom Call Routing and Collocation Optimization
Configuring BIG-IPTM Hardware with Clusters