Table of Contents
- Title and Copyright Information
- Preface
-
1
Understanding WebLogic Server Deployment
- Overview of the Deployment Process
- Deployment Terminology
- Standards Compatibility
- Jakarta EE Deployment Implementation
-
WebLogic Server Deployment Features
- Additional Deployment Configuration Properties
- Exporting Applications for Deployment to Multiple Environments
- Administration Mode for Isolating Production Applications
- Deployable JDBC, JMS, and WLDF Application Modules
- Module-Level Deployment and Redeployment for Enterprise Applications
- Safe Redeployment for Production Applications
- Security Roles Required for Deployment
- Supported Deployment Units
- Deployment Tools
-
2
Preparing Applications and Modules for Deployment
- Packaging Files for Deployment
- Understanding Default Deployment Names
- Understanding Application Naming Requirements
- Understanding Deployment Version Strings
- Creating an Application Installation Directory
- Using FastSwap Deployment to Minimize Redeployment
- Best Practices for Preparing Deployment Files
-
3
Configuring Applications for Production Deployment
- Understanding the Deployment Configuration Process
- Typical Deployment Configuration Workflows
- Creating a New Deployment Plan to Configure an Application
- Understanding Deployment Plan Contents
- Using an Existing Deployment Plan to Configure an Application
- Generic File Loading Overrides
- Additional Configuration Tasks
- Best Practices for Managing Application Configuration
-
4
Exporting an Application for Deployment to New Environments
- Overview of the Export Process
- Understanding Deployment Property Classifications
- Steps for Exporting an Application's Deployment Configuration
- Staging Application Files for Export
- Generating a Template Deployment Plan using weblogic.PlanGenerator
- Customizing the Deployment Plan Using the Remote Console
- Manually Customizing the Deployment Plan
- Best Practices for Exporting a Deployment Configuration
-
5
Deploying Applications and Modules with weblogic.Deployer
- Overview of Common Deployment Scenarios
- Uploading Deployment Files from a Remote Client
- Deploying to a Single-Server Domain
- Deploying an Application with a Deployment Plan
- Deploying an Application That Looks Up System Resources from JNDI During preStart
- Targeting Deployments to Servers, Clusters, and Virtual Hosts
- Using Module-Level Targeting for Deploying an Enterprise Application
- Deploying JDBC, JMS, and WLDF Application Modules
- Controlling Deployment File Copying with Staging Modes
- Distributing Applications to a Production Environment
- Deploying Shared Jakarta EE Libraries and Dependent Applications
- Best Practices for Deploying Applications
- 6 Auto-Deploying Applications in Development Domains
- 7 Using Edition-Based Redefinition (EBR) to Update Applications in a Production Environment
-
8
Redeploying Applications in a Production Environment
- Overview of Redeployment Strategies
- Understanding When to Use Different Redeployment Strategies
-
Using Production Redeployment to Update Applications
- How Production Redeployment Works
- Production Redeployment In Clusters
- Requirements and Restrictions for Production Redeployment
- Specifying an Application Version Identifier
- Displaying Version Information for Deployed Applications
- Redeploying a New Version of an Application
- Undeploying a Retiring Application
- Rolling Back the Production Redeployment Process
- Graceful Shut Down of RMI Client Request Processing
- Distributing a New Version of a Production Application
- Using In-Place Redeployment for Applications and Standalone Modules
- Using Partial Redeployment for Jakarta EE Module Updates
- Updating Static Files in a Deployed Application
- Updating the Deployment Configuration for an Application
-
9
Managing Deployed Applications
- Taking a Production Application Offline
- Undeploying Shared Libraries and Packages
- Adding a New Module to a Deployed Enterprise Application
- Enabling Parallel Deployment for Applications and Modules
- Changing the Order of Deployment at Server Startup
- Changing the Target List for an Existing Deployment
- Removing Files from a Web Application Deployment
- Managing Long-Running Deployment Tasks
- On-Demand Deployment of Internal Applications
- Using the ReadyApp Framework
- A weblogic.Deployer Command-Line Reference
- B weblogic.PlanGenerator Command-Line Reference