Contents for Deploying WebLogic Platform Applications
Overview of WebLogic Platform Deployment
About WebLogic Platform Applications
Promoting a WebLogic Platform Application from Development to Production
Comparing Development and Production Environments
Understanding the Application Promotion Process
How WebLogic Platform Supports Application Promotion
Planning the Promotion
Summary of Tasks for Promoting a WebLogic Platform Application to Production
Automating the Promotion Process
Where to Find Additional Information
Understanding the Target Environment
Typical Deployment Environment
Considerations for Configuring WebLogic Platform Domains
WebLogic Platform Domain Examples
Development Domain Example
Components Shown in Example
Considerations for this Configuration
Single-Cluster Platform Domain Example
Components Shown in Example
Considerations for this Configuration
Multi-Domain Example
Components Shown in Example
Considerations for this Configuration
Multi-Cluster Platform Domain Example
Components Shown in Example
Configuration Considerations
Creating and Configuring the WebLogic Domain
Tools for Configuring the Target Domain
Considerations for Configuring and Targeting Resources
Guidelines for Specifying the Names and Addresses of the Members in a Cluster
Autoconfiguration Using the Configuration Wizard and WLST Offline
Adding Application Resources Required by the WebLogic Workshop Runtime
Configuring Servers to Start in Production Mode
Setting the SDK
Setting Up the Managed Servers on Remote Machines
Setting Up the Managed Server Directories
Configuring the Managed Server Start Attributes
Configuring Node Manager
Example: How to Configure a Single-Cluster Platform Domain Using WLST Offline
Example: How to Configure a Multi-Domain Environment Using WLST Offline
Example: How to Configure a Multi-Domain Environment Using the Configuration Wizard in Silent Mode
Example: How to Configure a Multi-Cluster Platform Domain Using WLST Offline
Configuring the Production Database
Creating and Preparing a Production Database
Creating Conversational State Database Tables
Promoting Database Information to the Production Database
Promoting WebLogic Portal Datasync Information
Promoting LDAP and Portal Database Data
Promoting WebLogic Integration Application Database Information
Example: How to Load the Domain Database Using WLST Offline
Example: How to Load the Application Database Using Ant
Example: How to Create the Conversational State Database Tables Using Ant
Configuring Security
Ways to Secure the Target Environment
Considerations for Configuring Security
Promoting Embedded LDAP Security Data to the Target Database
Promoting Security Data to the Target Environment
Promoting WebLogic Portal and WebLogic Integration Data
Maintaining Security Policy Files Under Version Control
Using Load Balancers and Web Proxy Servers
Load Balancing with an External Hardware Load Balancer
Load Balancing with a Web Proxy Server
Considerations When Configuring Load Balancers and Web Proxy Servers
Preparing the Application for Deployment
Summary of Application Preparation Tasks
Summary of Changes to Deployment Descriptors and Configuration Files
Managing Application Files for Promotion to Production
Access to Application Files
Using a Version Control System
Files that Should Not Be Under Version Control
Enabling High Availability
Enabling Inter-Application Communication
Example Web Service Control URL
Techniques for Updating URLs in Web Service Controls
Enabling Session Replication
Specifying a Concurrency Strategy for Stateful Business Process Entity Beans
Reconfiguring Application Views and Adapters
Reconfiguring Application Views
Specifying Event Generator Targets
Preparing Application Security
Limiting Access to Authenticated Users
Restricting Application Access to SSL Traffic Only
Packaging the Application
Updating the Server Path Attribute
Generating the EAR File
Deploying the Application
About Deployment Units
Overview of the Deployment Tools
Deployment Considerations
Archive Type
Application Targets
Security Roles
Staging Modes
Load Order
Deployment Descriptors
Steps to Deploy the Application
Step 1: Start the Servers
Step 2: Upload the Application to the Administration Server (Optional)
Step 3: Deploy the Application
Deploying a WebLogic Integration, WebLogic Server, or WebLogic Workshop Application
Deploying a WebLogic Platform or WebLogic Portal Application
Step 4: Deploy Event Generators
Starting the Servers
Before You Start the Servers
Starting the Administration Server
Starting the Managed Servers
Example: How to Deploy a WebLogic Integration Application Using weblogic.Deployer and Ant
Example: How to Deploy WebLogic Platform, WebLogic Portal, and WebLogic Integration Applications Using weblogic.Deployer and Ant
Deployment Targeting Reference
Characteristics of a Production Deployment Domain
Distribution of Production Domain Resources
Deployment Targeting Reference - Single Cluster WebLogic Platform Domain
Default Domain Resource Reference - By Product Component
Deployment Checklists
Checklist for Planning the Promotion
Checklist for Installation and Network Configuration Requirements
Checklist for Creating and Configuring a WebLogic Domain
Checklist for Configuring a Production Database
Checklist for Configuring Security
Checklist for Using Load Balancers and Web Proxy Servers
Checklist for Preparing Application Files
Checklist for Deploying the Application