Overview of the Deployment Process Java EE 5 Deployment Implementation

2 Understanding WebLogic Server Deployment 2-1 2 Understanding WebLogic Server Deployment The following sections provide an overview of WebLogic Server deployment: ■ Section 2.1, Overview of the Deployment Process ■ Section 2.2, Java EE 5 Deployment Implementation ■ Section 2.3, WebLogic Server Deployment Features ■ Section 2.4, Supported Deployment Units ■ Section 2.5, Deployment Tools

2.1 Overview of the Deployment Process

The term application deployment refers to the process of making an application or module available for processing client requests in a WebLogic Server domain. Application deployment generally involves the following tasks: ■ Section 3, Preparing Applications and Modules for Deployment ■ Section 4, Configuring Applications for Production Deployment ■ Section 5, Exporting an Application for Deployment to New Environments ■ Section 6, Deploying Applications and Modules with weblogic.Deployer ■ Section 8, Redeploying Applications in a Production Environment ■ Section 9, Managing Deployed Applications

2.2 Java EE 5 Deployment Implementation

WebLogic Server implements the Java EE 5 specification. Java EE 5 includes a deployment specification, JSR-88, that describes a standard API used by deployment tools and application server providers to configure and deploy applications to an application server. WebLogic Server implements both the JSR-88 Service Provider Interface SPI plug-in and model plug-in to comply with the Java EE 5 deployment specification. You can use a basic Java EE 5 deployment API deployment tool with the WebLogic Server plug-ins without using WebLogic Server extensions to the API to configure, deploy, and redeploy J2EE applications and modules to WebLogic Server. The WebLogic Server configuration generated by a Java EE 5 deployment API configuration process is stored in a deployment plan and one or more generated WebLogic Server deployment 2-2 Deploying Applications to Oracle WebLogic Server descriptor files, as shown in Figure 2–1 . WebLogic Server deployment descriptors are generated as needed to store WebLogic Server configuration data. Figure 2–1 Configuring Applications with the Java EE 5 Deployment API The WebLogic Server deployment plan generated by a Java EE 5 deployment API deployment tool identifies the WebLogic Server deployment descriptors that were generated for the application during the configuration session. Although the Java EE 5 deployment API provides a simple, standardized way to configure applications and modules for use with a Java EE 5-compliant application server, the specification does not address many deployment features that were available in previous WebLogic Server releases. For this reason, WebLogic Server provides important extensions to the Java EE 5 deployment API specification to support capabilities described in Section 2.3, WebLogic Server Deployment Features .