BEA Logo BEA WLCS Release 3.5

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

 

   WLCS Documentation   |   Deployment Guide   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Deployment Guide

 

Welcome to Campaign Manager for WebLogic, WebLogic Commerce Server, and WebLogic Personalization Server Deployment Guide!

Part I of this document describes the default configuration of the server and its sample enterprise application. Then it guides you through customizing the configuration and activating (deploying) your organization's enterprise application in development and production environments.

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 the Server and Its Enterprise Application

 

The Server Configuration

The Directory Structure for Campaign Manager for WebLogic, WebLogic Commerce Server, and WebLogic Personalization Server

Additional Files and Directories

Viewing and Modifying Properties in the WebLogic Server Administration Console

Starting the Administration Console for the Campaign Manager for WebLogic, WebLogic Commerce Server, and WebLogic Personalization Server Domain

Determining Which Modifications Require You to Restart the Server

Finding the Server Properties

Changing the Listen Ports

Changing the Message Output

Viewing and Modifying Properties in weblogiccommerce.properties

JDBC Pool and JNDI Helpers

CLOB Retrieval and Setting

Personalization Attribute Loader

Location of GIF Files

EJB Mappings

Campaign Service Properties

Default Values for Portals

User Management

Name and Location of Documentation

Database Timeout

Logger Class

Component Properties

Payment Service

Credit Card Security

TAXWARE

Debug Mode for PipelineSession

Webflow and Pipeline Hot Deploy

Property Cache Settings

Catalog Cache Settings

Cache Settings for the Discount Service

Event Service and Behavior Tracking Parameters

Mail Service Properties

AdTarget Properties

 

The Reference Domain

About the Reference Domain

About the Reference Enterprise Application

The wlcsApp Deployment Descriptor

Opening Commands and Declarations

The Root and Application Name Elements

Module Elements

Global Security Role Elements

About the Example Portal Deployment Descriptor

Opening Commands and Declarations

The Root Element and Application Description

Precompiling JSPs

Servlet Registration and Mapping

MIME-Type Mapping

About the e-Commerce Deployment Descriptor

Opening Commands and Declarations

The Root Element and Application Description

Precompiling JSPs

Application URLs

Port Numbers and Security Constraints for Generated URLs

Generate Port Numbers for HTTP and HTTPS

Determine Which Links Use HTTPS

Servlet Registration and Mapping

URL Root for the AdClickThru Servlet

Session Timeout

Main Page and Error Page Mappings

Declarations of Secure JSPs

The weblogic.xml File

Opening Declaration

The Root Element

Security-Role Mappings

JSP Deployment Options

Naming Cookies

 

Deploying Your Enterprise Application

Getting Started in a Development Environment

Place Files Under Source Control

Tips for Developing Your Web Application

Using Webflow and the Flow Manager Servlet

Providing Unique Names for Elements in the Webflow

Working With Events

Working with the Default Customer Profile

Deploying Your EJBs or Web Applications

Deploying in a Production Environment

Update Properties Files for Campaign Manager for WebLogic, WebLogic Commerce Server, and WebLogic Personalization Server

Update wlcsDomain

Deploying RULESET Table Data via a Test Environment

Write the Rule Set Information to a Flat File for Transfer

Write the Flat Files to a Production Database

Dynamic Deployment

 

Starting and Shutting Down the Server

Starting the Server and wlcsDomain on UNIX

Starting the Server and wlcsDomain on Windows

Startup Confirmation

Setting Environment Variables

Create New Environment Variables

Add Directories to CLASSPATH

Add Directories to the System PATH

Starting an HTTP Server for TAXWARE

Starting WebLogic Server with Campaign Manager for WebLogic, WebLogic Commerce Server, and WebLogic Personalization Server Classes

Shutting Down the Server

 

Deploying the Data Repository

 

Setting Up Oracle for New Installations

Step 1: Create Tablespaces for Oracle

Creating WLCS_DATA and WLCS_INDEX

Creating WLCS_EVENT_DATA

Step 2: Install the Oracle Client Software

Step 3: Create Oracle User Accounts

Step 4: Create the Schema for Oracle

Prevent Sample Data from Loading (optional)

Run create_all.sql

Step 5: Rebuild Indexes

Step 6: Configure Properties Files and Environment Variables for Oracle

Set Up the JDBC Connection Pool

Edit the weblogiccommerce.properties File

Update Environment Variables for the Server

Set @ORACLE_HOME@

Specify the Database

Set Variables for Oracle Drivers

Step 7: Load Additional Sample Data

Modifying loadSampleData

Running loadSampleData

 

Migrating Oracle Data Objects

Step 1: Create the Destination Environment

Step 2: Review Parameter Files

Review the List of Tables

Add FROMUSER to the Import Parameter File

Step 4: Delete Sample Data (Optional)

Step 5: Remove Orphaned Records

Step 6: Export the Data

Export All Tables in the User Account

Export Specific Tables from the User Account

Step 7: Stop the Server in the
Destination Environment

Step 8: Import the Data

Import to All Tables in the User Account

Import to Specific Tables in the User Account

Step 9: Start the Server in the
Destination Environment

 

 

back to top   next page