Overview of Common Deployment Scenarios

6 Deploying Applications and Modules with weblogic.Deployer 6-1 6 Deploying Applications and Modules with weblogic.Deployer The following sections describe how administrators and developers perform interactive, command-line bsed deployment tasks using the weblogic.Deployer utility: ■ Section 6.1, Overview of Common Deployment Scenarios ■ Section 6.2, Uploading Deployment Files from a Remote Client ■ Section 6.3, Deploying to a Single-Server Domain ■ Section 6.4, Deploying an Application with a Deployment Plan ■ Section 6.5, Deploying an Application That Looks Up System Resources from JNDI During preStart ■ Section 6.6, Targeting Deployments to Servers, Clusters, and Virtual Hosts ■ Section 6.7, Using Module-Level Targeting for Deploying an Enterprise Application ■ Section 6.8, Deploying JDBC, JMS, and WLDF Application Modules ■ Section 6.9, Controlling Deployment File Copying with Staging Modes ■ Section 6.10, Distributing Applications to a Production Environment ■ Section 6.11, Deploying Shared Java EE Libraries and Dependent Applications ■ Section 6.12, Best Practices for Deploying Applications

6.1 Overview of Common Deployment Scenarios

The sections that follow organize common deployment tasks into several general categories, starting with the most basic tasks and progressing to more advanced tasks. Before you deploy an application, perform the appropriate tasks described in Section 4, Configuring Applications for Production Deployment . ■ Section 6.2, Uploading Deployment Files from a Remote Client —Explains how to upload an application or module to the Administration Server from a remote client. ■ Section 6.3, Deploying to a Single-Server Domain —Explains the basics of deploying an application or module to a single-server WebLogic domain. ■ Section 6.4, Deploying an Application with a Deployment Plan —Explains how to deploy an application with a deployment plan that fully configures the application. 6-2 Deploying Applications to Oracle WebLogic Server ■ Section 6.5, Deploying an Application That Looks Up System Resources from JNDI During preStart —Explains how to deploy an application that looks up system resources via JNDI. ■ Section 6.6, Targeting Deployments to Servers, Clusters, and Virtual Hosts —Describes all WebLogic Server target types, and explains how to identify targets during deployment. ■ Section 6.7, Using Module-Level Targeting for Deploying an Enterprise Application —Describes how to target individual modules in an Enterprise application to different WebLogic Server targets. ■ Section 6.8, Deploying JDBC, JMS, and WLDF Application Modules —Describes how to deploy both standalone and application-scoped JDBC, JMS, and WLDF modules in a WebLogic Server domain. ■ Section 6.9, Controlling Deployment File Copying with Staging Modes —Describes how to use non-default staging modes to control WebLogic Server file-copying behavior. ■ Section 6.10, Distributing Applications to a Production Environment —Describes how to deploy and test a new application directly in a production environment without making the application available for processing client requests. ■ Section 6.11, Deploying Shared Java EE Libraries and Dependent Applications —Describes how to deploy Java EE Libraries and optional packages to a WebLogic Server environment, and how to deploy and manage applications and modules that reference these shared resources. ■ Section 6.12, Best Practices for Deploying Applications —Summarizes key deployment practices.

6.2 Uploading Deployment Files from a Remote Client