Index Next |
iPlanet Application Server Administrator's Guide |
Contents
PrefaceUsing the Documentation
About This Guide
How This Guide Is Organized
Part I: Getting Started
Documentation Conventions
Part II: Administering a Single iPlanet Application Server
Part III: Administering Multiple iPlanet Application Servers
Part 1 Getting Started
Chapter 1 Performing Basic Administrative TasksAbout iPlanet Application Server Administration Tool (iASAT)
Performing Administrative Tasks Using iASAT
About Command-Line Tools
Using Command-Line Tools
Performing Administrative Tasks Using Command-Line Tools
Environment Variable Setting on Solaris
iascontrol
Example iascontrol start
Example iascontrol stop
About iPlanet Registry Editor
Performing Administrative Tasks Using iPlanet Registry Editor
Configuring Multiple LDAP Domains
To Modify IP Address in Directory Server
To Modify IP Address in Local Configuration File
Part 2 Administering a Single iPlanet Application Server
Chapter 2 Monitoring Server ActivityMonitoring iPlanet Application Server
Monitoring Process Attributes
Receiving Event Notification
To Log Process Data to a File
To Change a Process Data Plot
To Remove a Process Data Plot
About Events
What Do I Do When a Server Goes Down?
To Configure Email Notification for an Event
What Do I Do When Restarts Are Exceeded?
What Do I Do When an Abnormal Cluster is Detected?
To Specify an Event-Invoked Script
Chapter 3 Configuring SNMP to Monitor iPlanet Application Server with Third-Party ToolsAbout SNMP
Enabling SNMP Statistics Collection
About the Management Information Base (MIB)
Formatting MIB Entries
Setting Up the Master Agent and SubAgents
Making MIB Available on SNMP Third-Party Management Software
To Configure the Master SNMP Agent
To Start the SNMP Master Agent
To Verify SNMP Configuration
Chapter 4 Logging Server MessagesAbout the Logging Service
To Determine Types of Messages to Log
About Logging Application Events
How Log Messages Are Formatted
Monitoring iPlanet Application Server Log Files
To Enable Vertical Scroll Bars In The Output Windows
Determining the Logging Destination
About Logging HTTP Requests
To Specify Log Destination
Logging to a Database
Managing Log Files
Logging to a Console
Logging Server Events to a File
How Web Requests Are Logged
About Logging DSync Messages
To Log Web Server Requests
How DSync Messages Are Logged
Format of the Cluster Dump Files
Format of the DSync Node Dump Files
Chapter 5 Securing iPlanet Application ServerAbout Security
Limitations of This Document
Storing and Managing Users and Groups
What Is LDAP?
What Is iPlanet Console?
Implementing Security
Setting Authorization to Access Application Components
Authorization for J2EE Applications
Using iPlanet Console to Add Entries to Directory Server
Authorization for C++ Applications
What Is a Distinguished Name (DN)?
Modifying Database Entries Using iPlanet Console
SSL Authentication and Distinguished Names
Using LDIF to Add Entries to Directory Server
Formatting LDIF Entries
Creating Entries Programmatically
Modifying Database Entries Using ldapmodify
Setting Role-Based Authorization (for J2EE Applications)
Enabling Encryption Between Web Server And Application Server
Managing Roles for EJBs and Servlets
Setting Access Control List Authorization (for C++ Applications)
Creating an Access Control List
Modifying an Access Control List
Using Firewalls for Security
Basics of Network Security
Configuring Firewalls With iPlanet Application Server
Types of Firewalls
iPlanet Application Server Architecture
Inter-Process Communication Protocol
Ephemeral Ports
Encrypting Data Channels
Transmission Control Protocol/Internet Protocol (TCP/IP)
IP Multicast
User Datagram Protocol (UDP)
Single Firewall
Double Firewall - the DMZ Configuration
Triple Firewall - DMZ With Database Protection
Chapter 6 Enabling High Availability of Server ResourcesAbout Adding and Tuning Server Processes
Adjusting the Number of Threads for Processing Requests
Specifying the Number of Requests for the Executive Process
Setting Administration Server Options
To Specify EJB Container Parameters for Run Time
Implementing a Multi-Process, Single-Threaded Environment
To Specify Maximum Number of Engine Restarts
To Enable Internationalization Support
To Cache JavaServer Pages (JSP)
To Specify Maximum Server and Engine Shutdown Time
Configuring Directory Server Failover
Setting Up Supplier-Initiated Replication
Chapter 7 Configuring the Web Connector Plug-InAbout the Web Connector Plug-In
Manually Configuring a Web Server
Configuring iPlanet Web Server
Configuring the Web Connector Plug-in for Web Server Logging
Configuring Apache Web Server
Installing Apache on Windows
Configuring Microsoft Internet Information Server
Configuring iPlanet Application Server Registry
Mapping HTTP Variables to Database Fields
Configuring Cookie and Hidden Field Usage
Adding HTTP Variables to the Log
Configuring URL Rewriting
Configuring a CGI Flag for CGI Requests
Changing the Web Connector Port Number
Specifying HTTP Variables for Input to Application Components
Chapter 8 Administering Database ConnectivityAbout Data Access Drivers
Configuring Third Party JDBC Drivers
During Installation
Configuring Datasources
After Installation
Setting up Third Party JDBC drivers
Certified Third Party Drivers
Using Command Line Tools to Set up Third Party JDBC drivers
Registry Settings for Third Party JDBC Drivers
Driver Entry
New Datasource Features
Registering Datasources
Datasource Configuration Parameters
Datasource Parameters
Modifying Third Party Datasources
Connection Pool Parameters
Connection Sanity Parameters
Datasource Registry Settings
Datasource Monitoring
Current Statistics
Destroy Pool
Cumulative Statistics
Statistics in Detail
Flush Pool
Datasource XML Format
Chapter 9 Administering TransactionsAbout the Transaction Manager
New Features
Administering Distributed Transactions from iASAT
About the Transaction Window
Monitoring Transactions
Configuring Transactions Per Server
Viewing Transactions Per Server
Administering Transactions Per Server
Administering Transactions Per Process
Viewing Transactions on a Selected Process
Administering Transactions Per Process
Configuration Parameters
Resolving In-Doubt Transactions
Chapter 10 Enabling Support For Corba-Based ClientsConfiguring Support For Javasoft ORB
Configuring Support For ORBIX2000
Chapter 11 Administering Message Driven BeansConfiguring a JMS Provider
Administering Message Driven Beans
Part 3 Administering Multiple iPlanet Application Servers
Chapter 12 Configuring Multiple ServersThe Web Connector Plug-in in a Multiple-Server Enterprise
Configuring the Web Connector Plug-in for Multiple Servers
Distributed Data Synchronization and Load Balancing
Specifying the Application Server Where Requests Are Sent
Specifying the Application Server Responsible for Logging
Configuring a Distributed Data Synchronization Environment
Multicast Communication
How Multicast Services Apply to Load Balancing
Chapter 13 Administering Multi-Server ApplicationsAbout iASAT
Hosting Applications Locally on Multiple Servers
Hosting Partitioned Applications on Multiple Servers
Configuring a Partitioned Application
Hosting and Deploying Applications for Load Balancing
Disabling and Enabling Application Components
Changing Attributes of Distributed Application Components
Chapter 14 Balancing User-Request LoadsHow Load Balancing Works
Requirements for Load Balancing
What Is Sticky Load Balancing?
When to Use Sticky Load Balancing
Selecting a Load Balancing Method
Enabling Sticky Load Balancing
Sticky Load Balancing and Foreign Sticky Cookies
Load Balancing with the Web Connector Plug-in
Per Component Response Time Load Balancing
Load Balancing with iPlanet Application Server
Per Server Response Time Load Balancing
Round Robin Load Balancing
User-Defined Criteria Load Balancing
Adjusting Weight Factors for Server Load Criteria
Adjusting Weight Factors for Application Component Performance Criteria
Adjusting Update and Broadcast Intervals
Changing the Multicast Host Address for Load Balancing
Chapter 15 Managing Distributed Data SynchronizationAbout Distributed Data Synchronization
How Failover Keeps Data Accessible
What Is a Cluster?
Server Roles Within Clusters
How a Cluster Communicates
Information Flow Within a Cluster
Configuring Clusters
Configuring Clusters Using iASAT
How Sync Server Prioritization Improves Coordination
Configuring Clusters Using iPlanet Registry Editor
Determining Sync Server Priority
Setting Cluster Parameters
Mapping the Synchronizer to the Cluster
Example: Coordination Within a Seven-Server Cluster
Chapter 16 Setting Up iPlanet Application Server for DevelopmentSetting Up Class Paths
Changing Heap Size For Java Engines
Changing The Default Application Path
Enabling Dynamic Class Reloading
Specifying Session And Cache Timeout Values For J2EE Components
Enabling RMI/IIOP Support
Setting Environment Variables for Databases
Sybase
Oracle
DB2
INFORMIX
Adjusting Environment Size
Appendix A TroubleshootingIndex
Configuring the Class Path
How Do I Configure the Number of Server-Side Connections?
Index Next
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated March 06, 2002