Other Books


Administration Guide
  
This guide leads you through the tasks that you perform as the administrator of one or more Netscape Application Server (NAS) machines.


Contents
 
Preface
Using the Documentation
About This Guide
How This Guide Is Organized
Part I: Getting Started
Part II: Administering a Single Netscape Application Server Machine
Part III: Administering Multiple Netscape Application Server Machines
Documentation Conventions
 
Part 1 Getting Started

 
Chapter 1 Performing Basic Tasks with the Administrator Tool
About Netscape Application Server Administrator
Starting the Administrator
Starting Netscape Application Server
Registering a Netscape Application Server Machine
Unregistering a Server
Setting EJB Container Parameters for Run Time
Using the Netscape Registry Editor
Updating the Installation Key
Changing the IP Address
 
Part 2 Administering a Single Netscape Application Server

 
Chapter 2 Deploying and Upgrading Applications
Deploying an Application Using Deployment Manager
Specifying Application Directories
Packaging Application Files for Deployment
Deploying an Application
Downloading a Package
Deploying Application Files Manually
Manually Deploying EJBs
Manually Deploying Servlets and JSPs
Manually Deploying Data Sources
Upgrading an Application
Dynamically Reloading Components
Editing EJB Properties at Run Time
Editing General Attributes of an EJB
Editing EJB Access Control
Editing Environment Properties
 
Chapter 3 Monitoring Server Activity
Monitoring Netscape Application Server
Monitoring Process Attributes
Logging Process Data to a File
Changing a Process Data Plot
Removing a Process Data Plot
Receiving Event Notification
About Events
Configuring Email Notification for an Event
Specifying an Event-Invoked Script
 
Chapter 4 Monitoring NAS with Third-Party Tools
About SNMP
Working with the Master Agent and Subagent
Starting the SNMP Master Agent
Enabling Statistics Collection
About the Management Information Base (MIB)
Formatting MIB Entries
 
Chapter 5 Logging Server Messages
About the Logging Service
Determining Types of Messages to Log
Determining the Logging Destination
About Web Server Requests
How Web Requests Are Logged
Logging Web Server Requests
 
Chapter 6 Securing Applications
About Security
Limitations of This Document
What Is LDAP?
What Is Netscape Console?
Storing and Managing Users and Groups
Implementing User-Based Security
Using Netscape Console to Add Entries to Directory Server
Using LDIF to Add Entries to Directory Server
Creating Entries Programmatically
Setting Access Control List Authorization
Creating an Access Control List
Modifying an Access Control List
 
Chapter 7 Increasing Fault Tolerance and Server Resources
Adding and Tuning Java Server and C++ Server Processes
Adjusting the Number of Threads for a Process
Adjusting the Restart Option of the Administrative Server
Implementing a Multi-Process, Single-Threaded Environment
Configuring Directory Server Failover
 
Chapter 8 Configuring the Web Connector Plug-In
About the Web Connector Plug-In
Manually Configuring a Web Server
Configuring the Web Connector for Web Server Logging
Mapping HTTP Variables to Database Fields
Adding HTTP Variables to the Log
Configuring Cookie and Hidden Field Usage
Configuring a CGI Flag for CGI Requests
Changing the Web Connector Port Number
Specifying HTTP Variables for Input to Application Components
 
Chapter 9 Administering Database Connectivity
About Data Access Drivers
Configuring Data Access Drivers
Adjusting Database Connectivity Parameters
Setting Connection Parameters
Setting Thread Parameters
Setting Database Cache Parameters
 
Chapter 10 Administering Transactions
About the Transaction Manager
Storing Distributed Transactions Log Data
Administering Distributed Transactions in the Transaction Window
About the Transaction Window
Configuring Transactions per Server
Configuring Transactions per Process
Configuring Resource Managers
Administering Distributed Transactions from the Command Line
Setting Up Resource Managers for Distributed Transactions
Oracle
Sybase
DB2
Microsoft SQL Server
Enabling XA Error Logging
Oracle
Sybase
DB2
Microsoft SQL Server
Resolving In-Doubt Transactions
Recovering from Log Failure
Recovering from Log Disk Failure: Running Server
Recovering from Log Disk Failure: Stopped Server
Recovering from Loss
 
Part 3 Administering Multiple Netscape Application Servers

 
Chapter 11 Configuring Multiple Servers
The Web Connector in a Multiple-Server Enterprise
Configuring the Web Connector for Multiple Servers
Specifying the Application Server Where Requests Are Sent
Specifying the Application Server Responsible for Logging
Distributed Data Synchronization and Load Balancing
Configuring a Distributed Data Synchronization Environment
Multicast Communication
How Multicast Services Apply to Load Balancing
 
Chapter 12 Administering Multi-Server Applications
Hosting Applications Locally on Multiple Servers
Hosting Partitioned Applications on Multiple Servers
Disabling and Enabling Application Components
Hosting and Deploying Applications for Load Balancing
Changing Attributes of Distributed Application Components
 
Chapter 13 Balancing User-Request Loads
How Load Balancing Works
Exchanging Load Balancing Information
Requirements for Load Balancing
Using the Load Balancer Plug-in
What Is "Sticky" Load Balancing?
When to Use Sticky Load Balancing
Enabling Sticky Load Balancing
Selecting a Load Balancing Method
Adjusting Load Balancing Weight Factors
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 14 Managing Distributed Data Synchronization
About Distributed Data Synchronization
How Failover Keeps Data Accessible
What Is a Cluster?
Setting Up Data Synchronization
How a Cluster Communicates
Setting Up and Managing Clusters
Determining Sync Server Priority
Modifying the Default Cluster for Fast Cluster Setup
Mapping the Synchronizer to the Cluster
Defining a Cluster
Using the Administrator to Configure Clusters
Creating a Cluster
Adding a Server to a Cluster
Removing a Server from a Cluster
Changing Sync Server Priority
Modifying the Maximum Number of Sync Backups
 
Appendix A   Troubleshooting
Configuring the Class Path
Setting up Transactions
What if xa_open Fails?
What if xa_recover Fails?
What Is a "Lock Held by In-Doubt" Error?
How Do I Configure the Number of Server-Side Connections?
Setting Environment Variables for Databases
 
Index
 

© Copyright 1999 Netscape Communications Corp.