BEA Logo BEA WebLogic Portal Release 4.0

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   WebLogic Portal Documentation   |   Deployment Guide   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Deployment Guide

 

Welcome to BEA WebLogic Portal Deployment Guide!

Part I of this document guides you through assembling your organization's Web application and enterprise application, deploying the applications, and deploying data to the applications.

Part II of this document describes setting up databases for the server's data repository and migrating the repository from one environment to the next (for example, from a development environment to a staging environment).


 



 

 

Deploying a Server and Enterprise Application

 

Deployment Overview

 

Files for the Application Server

Required Files and Directories

Recommended Files and Directories

Support for Developing Applications

 

Deploying Domains and Server Configurations

How WebLogic Portal Domains Are Organized

Creating Domains and Configuring Servers

Review the Reference Domains

petflowDomain

p13nDomain

wlcsDomain

portalDomain

Create Your Domains

Configure Servers

Create a Server

Configure Listen Ports

Configure the Message Output

Set Up a Security Realm

Start Your Server

Configure an XML Registry

Set Up JDBC Connection Pools and Data Sources

Viewing the JNDI Tree

Add Extensions to the WebLogic Server Administration Console

Make weblogiccommerce.properties Available to the Domain

Specify a Default Web Application

Relocate the Domain (Optional)

Place the New Directory Tree Under Source Control

 

Assembling Your Web Application

Create and Populate a Directory Tree

Using a Reference Web Application as a Template

Add JSP Tag Libraries to WEB-INF

Create Deployment Descriptors

Copy Reference Files

Review and Modify web.xml

Display Name and Description

Webflow Default Namespace

URLs for the Webflow Service

Listen Ports for Webflow-Generated URLs

Declarations of Secure Links

Filter Objects

Listener Objects

Servlet Registration and Mappings

Session Configuration

Welcome and Error Pages

Taglib Declarations

Name for commercePool Data Source

Declarations of Secure JSPs

Login Configuration

Declaration of Security Roles

EJB References

Modify weblogic.xml

Security-Role Mappings

Mapping of commercePool Data Source

Check Authentication on JSP Forwarding

JNDI Names for EJBs

Support for Clusters

Cookies

JSP Deployment Options

Customer Profile Initialization

 

Assembling and Deploying Enterprise Applications

Create a Root Directory

Create Deployment Descriptors

Copy Reference Files

Modify application.xml

Application Name

Declarations for Web Applications

Declarations for EJBs

Declarations of Security Roles

Modify application-config.xml

Event Service

Behavior Tracking Service

Campaign Service

The Scenario Service

Ad Service

Mail Service

Cache Service

Document Manager and Document Connection Pool

Entitlements Service

Commerce Pipeline

JDBC Helper Service

Tax and Payment Service Clients

Use the WebLogic Server Administration Console to Configure MBeans

Add Your Web Application

Add Supporting Web Applications

Adding DataSync

Adding DataSync in a Cluster

Removing DataSync for Security

Adding the WebLogic Portal Administration Tools and ToolSupport

Adding Support for the E-Business Control Center

Add JAR Files

JARs for Personalization Services

JARs for Campaign Services

JARs for Commerce Services

JARs for Campaign and Commerce Interaction

JARs for Portal Services

Create an EAR File (Optional)

Deploy the Application

Deploy an Application in the Exploded Directory Format

Deploy an Application in the EAR File Format

Deploy Multiple Instances of an Application

Configure the JDBC Helper Service

 

Deploying Clusters

How Clusters Are Organized and Maintained

Before You Start

Setting Up a Cluster

Activate the Domain and Start the WebLogic Server Administration Console

Create Machines

Create Server Configurations

Creating an Administration Server

Creating a Synchronization Server

Creating Managed Servers

Set Up SSL

Configure a Cluster

Configure Your Web Application to Support Clusters

Deploying Applications to a Cluster

Configure a New Application

Deploy and Configure DataSync Web Applications for the Cluster

Clusters with Shared Access to Disk Containing DataSync Database Pool

Clusters without Shared Access to Disk Containing DataSync Database Pool

Preventing Synchronization by Undeploying DataSync Web Applications

Configuring Read-Write Persistence

Deploy Your Web Application and Other Modules to the Cluster

Starting a Cluster

Start the WebLogic Server Administration Console

Start the Synchronization Server

Start the Managed Servers

Refresh Data Repositories on Managed Servers

Test Cluster and Application for Failover

 

Synchronizing Application Data

How Application Data is Organized and Distributed

E-Business Control Center Data

Scope of Application Data

Synchronized Data

The DataSync Web Application and Master Data Repository

Proxy Data Repositories

Synchronization Process

Data Synchronization is Non-Transactional

Synchronizing Applications That Are Deployed on the Same Server

Configuring a Proxy Data Repository

Configuring Proxies

Creating and Modifying Application Data

Create an Application Data Directory Tree

Using the E-Business Control Center to Create a Directory Tree

Using the Operating System to Create a Directory Tree

Opening Data for an Existing Application

Synchronizing Application Data

Setting Up the E-Business Control Center to Synchronize Data

Using the E-Business Control Center to Validate Data

Using the E-Business Control Center to Synchronize Data

Using the DirectoryDataSync Command to Synchronize Data

Monitoring and Managing Data Repositories

Viewing the Contents of Data Repositories

View the Contents of the Master Data Repository

View the Contents of a Notified Data Repository

Viewing a Notification Chain

Clearing the Contents of Data Repositories

Refreshing the Contents of Data Repositories

 

Starting and Shutting Down a Server

Starting portalDomain on UNIX

Starting portalDomain on Windows

Startup Confirmation

Setting Environment Variables

Create New Environment Variables

Add Directories to CLASSPATH

Add Directories to the System PATH

Java Command for Starting a Server

Shutting Down a Server

 

Deploying Your Business Data

 

Configuring WebLogic Portal for Oracle Databases

Step 1: Install the Oracle Client Software

Step 2: Create WebLogic Portal Tablespaces and a Schema-Owner User Account

Creating WLCS_DATA and WLCS_INDEX

Determining the Size of the WebLogic Portal Tablespaces

Step 3: Configure Properties and Environment Variables for Oracle

Start the WebLogic Server Administration Console

Configure JDBC Connection Pools for Oracle

Configure commercePool for Oracle Databases

Configure dataSyncPool for Oracle Databases

Update Settings for the RDBMS Security Realm

Configure the JDBC Helper Service

Stop the Server

Update Environment Variables for the Server

Step 4: Create the Database Schema for Oracle

Set Variables in create_all and databaseload.properties

Run create_all

Step 5: Load Additional Sample Data

Step 6: Rebuild Indexes

 

Configuring WebLogic Portal for Microsoft SQL Server Databases

Step 1: Install the Client Software

Configure Security Authentication

Create and Test the ODBC Data Source

Step 2: Create a User Database and Database Owner

Modify create_database.sql

Run create_database.sql

Change the Password

Step 3: Configure Properties and Environment Variables for SQL Server

Start the Administration Console

Set Up JDBC Connection Pools and Data Sources

Configure commercePool for SQL Server Databases

Configure dataSyncPool for SQL Server Databases

Update Settings for the RDBMS Security Realm

Adjust CLOB Settings

Configure the JDBC Helper Service

Stop the Server

Update Environment Variables for the Server

Step 4: Create the Schema Objects for MS SQL Server

Set Variables in databaseload.properties

Set Variables in create_all.bat

Run create_all.bat

Step 5: Load Additional Sample Data

 

 

back to top   next page