Programming WebLogic Deployment
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
The following sections describe the contents and organization of this guide - Programming WebLogic Deployment:
This document is a resource for software developers who want to understand the packages of the WebLogic Deployment API. This API adheres to the API specifications described in the J2EE Deployment API standard (JSR-88) and extends the interfaces provided by that standard. To use the information here, it is essential that you understand the J2EE Deployment API standard (JSR-88) and how its interfaces are extended.
The WebLogic Server already contains a packaged deployment tool, WebLogic.Deployer
, that provides deployment services for the WebLogic Server. Any deployment operation that can be implemented using the WebLogic Deployment API is implemented, either in part or in full, by Deployer
. Deployer
is the recommended deployment tool for the WebLogic Server Environment (see Deploying Applications to the WebLogic Server for information on how to use Deployer
and the WebLogic Server Administration Console). Therefore, implementations of the Deployment API only apply to a few use cases, which include:
WebLogicDeploymentManager
, which extends javax.enterprise.deploy.spi.DeploymentManager for use with the WebLogic SPI.Deployer
. In this case, you may implement some or all Phases of Deployment using the WebLogic Deployment API classes and interfaces.This document also contains useful information for system architects who are evaluating WebLogic Server or considering the use of the WebLogic Deployment API for a particular deployment strategy.
The document is relevant to the design, development, test, and pre-production phases of a software project. It does not directly address production phase administration, monitoring, or tuning application performance with the WebLogic Deployment API. The deployment API includes utilities to make software updates during production but it mirrors the functionality of the deployment tools already available. For links to the WebLogic Server® documentation and resources for other production topics, see Related Documentation.
It is assumed that the reader is familiar with J2EE concepts, the J2EE Deployment API standard (JSR-88), the Java programming language, Enterprise Java Beans (EJBs), and Web technologies. It emphasizes the value-added features and how to manage application deployment with the WebLogic Deployment API.
This document is organized as follows:
This document contains WebLogic Deployment API-specific design and development information. For comprehensive guidelines for developing, deploying, and monitoring WebLogic Server applications, see the following documents:
API examples are available for download at http://dev2dev.bea.com. These examples are distributed as zipped files that you can unzip into an existing WebLogic Server samples directory structure.
You build and run the downloadable examples in the same manner as you would an installed WebLogic Server example. See the download pages of individual examples for more information.
For release-specific information, see the following documents:
The WebLogic Deployment API provides extensions the J2EE Deployment API standard (JSR-88). See the J2EE Deployment API standard (JSR-88) on the Sun Microsystems Java support site.
The Deployment API does not support an automated fallback procedure for a failed application update. The policy and procedures for this behavior must be defined and configured by the developers and administrators because fallbacks are not trivial operations.
![]() ![]() |
![]() |
![]() |