BEA Logo BEA WebLogic Server Release 6.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

   BEA WebLogic Server Administration Guide:   Previous Topic   |   Next Topic   |   Contents   |  Index

 

BEA WebLogic Server Administration Guide

 

Contents

 

1. Overview of WebLogic Server Management

Domains, the Administration Server and Managed Servers

Starting the Administration Console

Runtime and Configuration Objects

Central Point of Access to Log Messages

2. Starting and Stopping WebLogic Servers

WebLogic Administration Server and WebLogic Managed Servers

Startup Error Messages

Starting the WebLogic Administration Server

Use of Passwords When Starting the WebLogic Server

Starting the WebLogic Administration Server from the Start Menu

Starting and Stopping the WebLogic Server as a Windows Service

Starting the WebLogic Administration Server from the Command Line

Starting the Administration Server Using a Script

Restarting the Administration Server when Managed Servers are Running

Adding a WebLogic Managed Server to the Domain

Starting a WebLogic Managed Server

Starting the WebLogic Managed Servers Using Scripts

Migrating from Earlier Versions of WebLogic Server

Stopping WebLogic Servers from the Administration Console

Shutting Down a Server from the Command Line

Setting up the WebLogic Server as a Windows Service

Removing WebLogic Server as a Windows Service

Changing Passwords for a Server Installed as a Windows Service

The WebLogic Windows Service Progam (beasvc.exe)

Registering Startup and Shutdown Classes

3. Configuring WebLogic Servers and Clusters

Overview of Server and Cluster Configuration

Role of the Administration Server

Starting the Administration Console

How Dynamic Configuration Works

Planning A Cluster Configuration

Server Configuration Tasks

Cluster Configuration Tasks

Creating a New Domain

4. Monitoring a WebLogic Domain

Overview of Monitoring

Monitoring Servers

Monitoring JDBC Connection Pools

Summary of Monitoring Pages in the Administration Console

5. Using Log Messages to Manage WebLogic Servers

Overview of Logging Subsystem

Local Server Log Files

Startup Log

Client Logging

Log File Format

Message Attributes

Message Catalog

Message Severity

Debug Messages

Browsing Log Files

Viewing the Logs

Creating Domain Log Filters

6. Deploying Applications

Dynamic Deployment

Enabling or Disabling Auto-Deployment

Dynamic Deployment of Applications in Expanded Directory Format

Dynamic Undeployment or Redeployment of Applications

Using the Administration Console to Deploy Applications

7. Configuring WebLogic Server Web Components

Overview

HTTP Parameters

Configuring the Listen Port

Web Applications

Web Applications and Clustering

Designating a Default Web Application

Configuring Virtual Hosting

Virtual Hosting and the Default Web Application

Setting Up a Virtual Host

Setting Up HTTP Access Logs

Log Rotation

Setting Up HTTP Access Logs by Using the Administration Console

Common Log Format

Setting Up HTTP Access Logs by Using Extended Log Format

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)

8. Deploying and Configuring Web Applications

Overview

Steps to Deploy a Web Application

Directory Structure

Deploying and Redeploying Web Applications

Modifying Components of a Web Application

Redeploying a Web Application

Deploying Web Applications as Part of an Enterprise Application

URIs and Web Applications

Configuring Servlets

Servlet Mapping

Servlet Initialization Parameters

Configuring JSP

Configuring JSP Tag Libraries

Configuring Welcome Pages

Setting Up a Default Servlet

How WebLogic Server Resolves HTTP Requests

Customizing HTTP Error Responses

Using CGI with WebLogic Server

Configuring WebLogic Server to use CGI

Requesting a CGI Script

Serving Resources from the CLASSPATH with the ClasspathServlet

Proxying Requests to Another HTTP Server

Setting Up a Proxy to a Secondary HTTP Server

Sample Deployment Descriptor for the Proxy Servlet

Proxying Requests to a WebLogic Cluster

Setting Up the HttpClusterServlet

Sample Deployment Descriptor for the HttpClusterServlet

Configuring Security in Web Applications

Setting Up Authentication for Web Applications

Multiple Web Applications, Cookies, and Authentication

Restricting Access to Resources in a Web Application

Using Users and Roles Programmatically in Servlets

Configuring External Resources in a Web Application

Referencing EJBs in a Web Application

Setting Up Session Management

HTTP Session Properties

Session Timeout

Configuring Session Cookies

Using Longer-lived Cookies

Configuring Session Persistence

Common Properties

Using Memory-based, Single-server, Non-replicated Persistent Storage

Using File-based Persistent Storage

Using a Database for Persistent Storage

Using URL Rewriting

Coding Guidelines for URL Rewriting

URL Rewriting and Wireless Access Protocol (WAP)

Using Character Sets and POST Data

9. Installing and Configuring the Apache HTTP Server Plug-In

Overview

Keep-Alive Connections in Apache

Proxying Requests

Platform Support

Installing the Apache HTTP Server Plug-In

Configuring the Apache HTTP Server Plug-In

Editing the httpd.conf File

Notes on Editing the httpd.conf File

Using SSL With the Apache Plug-In

Configuring SSL Between the Apache HTTP Server Plug-In and WebLogic Server

Issues with SSL-Apache Configuration

Connection Errors and Clustering Failover

Connection Failures

Failover with a Single, Non-Clustered WebLogic Server

The Dynamic Server List

Failover, Cookies, and HTTP Sessions

Template for the httpd.conf File

Sample Configuration Files

Example Using WebLogic Clusters

Example Using Multiple WebLogic Clusters

Example Without WebLogic Clusters

Example Configuring IP-Based Virtual Hosting

Example Configuring Name-Based Virtual Hosting With a Single IP Address

10. Installing and Configuring the Microsoft Internet Information Server (ISAPI) Plug-In

Overview of the Microsoft Internet Information Server Plug-In

Connection Pooling and Keep-Alive

Proxying Requests

Platform Support

Installing the Microsoft Internet Information Server Plug-In

Creating ACLs through IIS

Sample iisproxy.ini File

Using SSL with the Microsoft Internet Information Server Plug-In

Proxying Servlets From IIS to WebLogic Server

Testing the Installation

Connection Errors and Clustering Failover

Connection Failures

Failover with a Single, Non-Clustered WebLogic Server

The Dynamic Server List

Failover, Cookies, and HTTP Sessions

11. Installing and Configuring the Netscape Enterprise Server Plug-In (NSAPI)

Overview of the Netscape Enterprise Server Plug-In

Connection Pooling and Keep-Alive

Proxying Requests

Installing and Configuring the Netscape Enterprise Server Plug-In

Modifying the obj.conf File

Using SSL with the NSAPI Plug-In

Connection Errors and Clustering Failover

Connection Failures

Failover with a Single, Non-Clustered WebLogic Server

The Dynamic Server List

Failover, Cookies, and HTTP Sessions

Failover Behavior When Using Firewalls and Load Directors

Sample obj.conf file (not using a WebLogic Cluster)

Sample obj.conf file (using a WebLogic Cluster)

12. Managing Security

Overview of Configuring Security

Changing the System Password

Specifying a Security Realm

Configuring the Caching Realm

Configuring the LDAP Security Realm

Configuring the Windows NT Security Realm

Configuring the UNIX Security Realm

Configuring the RDBMS Security Realm

Installing a Custom Security Realm

Testing an Alternate Security Realm or a Custom Security Realm

Migrating Security Realms

Defining Users

Defining Groups

Defining a Group for a Virtual Host

Defining ACLs

Configuring the SSL Protocol

Requesting a Private Key and Digital Certificate

Storing Private Keys and Digital Certificates

Defining Trusted Certificate Authorities

Defining Fields for the SSL Protocol

Configuring Mutual Authentication

Configuring RMI over IIOP over SSL

Protecting Passwords

Installing an Audit Provider

Installing a Connection Filter

Configuring Security Context Propagation

Setting Up the Java Security Manager

Modifying the weblogic.policy File for Third Party or User-Written Classes

13. Managing Transactions

Overview of Transaction Management

Configuring Transactions

Monitoring and Logging Transactions

Moving a Server to Another Machine

14. Managing JDBC Connectivity

Overview of JDBC Administration

About the Administrative Console

About the Command-Line Interface

About the JDBC API

Related Information

JDBC Components-Connection Pools, Data Sources, and MultiPools

Connection Pools

MultiPools

Data Sources

JDBC Configuration Guidelines for Connection Pools, MultiPools and DataSources

Overview of JDBC Configuration

Configuring JDBC Drivers

Setting and Managing JDBC Connection Pools, MultiPools, and DataSources

JDBC Configuration and Assignment

Managing and Monitoring Connectivity

15. Managing JMS

Configuring JMS

Configuring Connection Factories

Configuring Templates

Configuring Destination Keys

Configuring Stores

Configuring JMS Servers

Configuring Destinations

Configuring Session Pools

Configuring Connection Consumers

Monitoring JMS

Recovering From a WebLogic Server Failure

Restarting or Replacing the WebLogic Server

Programming Considerations

16. Managing JNDI

Loading Objects in the JNDI Tree

Viewing the JNDI Tree

17. Managing WebLogic Server Licenses

Installing a WebLogic License

Updating a License

A. Using the WebLogic Server Java Utilities

AppletArchiver

ClientDeployer

Conversion

der2pem

dbping

deploy

getProperty

logToZip

MulticastTest

myip

pem2der

Schema

showLicenses

system

t3dbping

verboseToZip

version

writeLicense

B. WebLogic Server Command-Line Interface Reference

About the Command-Line Interface

Before You Begin

Using WebLogic Server Commands

WebLogic Server Administration Command Reference

CANCEL_SHUTDOWN

CONNECT

HELP

LICENSES

LIST

LOCK

PING

SERVERLOG

SHUTDOWN

THREAD_DUMP

UNLOCK

VERSION

WebLogic Server Connection Pools Administration Command Reference

CREATE_POOL

DESTROY_POOL

DISABLE_POOL

ENABLE_POOL

EXISTS_POOL

RESET_POOL

Mbean Management Command Reference

CREATE

DELETE

GET

INVOKE

SET

C. Parameters for Web Server Plug-ins

Overview

General Parameters for Web Server Plug-Ins

SSL Parameters for Web Server Plug-Ins

Index

 

Back to Top