WebLogic 11g: Deployment Overview

 

Overview

* Complies with JEE 5 deployment specification (JSR-88).
* Provides extensions to the Java EE 5 deployment API spec.

WebLogic Specific Deployment Features

* Additional deployment config properties:
– Names of external resources required for the application to operate.
– JNDI names.
– Tuning properties.
* Exporting applications for deployment to multiple environments, e.g. dev, test, stage, prod.
* Admin mode for isolating production applications
– Start application in admin mode for final testing before releasing to production.
– Use -adminmode option.
* Deployable JDBC, JMS, and WLDF application modules.
– Deploy them standalone making them easy to replicate in multiple domains.
– Deploy them within application module itself for maximum portability.
* Module-level deployment and redeployment for enterprise applications.
– Allow deployment of selected modules within a package.
* Safe redeployment for production applications.
– without affecting current HTTP clients.
* Security roles required for deployment:
– Admin and Deployer: deploying applications.
– AppTester: test applications in admin mode.
– CrossDomainConnector: make inter-domain calls.

Supported Deployment Units

* Enterprise Application
– Web applications
– Enterprise Java Beans (EJB) modules
– Resource adapter modules
* Web Application
– Servlets
– JSPs
– Helper classes
– web.xml
* Enterprise JavaBean
* Resource Adapter
* Web Service
* J2EE Library
* Optional Package
* JDBC, JMS, and WLDF Modules
* Client Application Archive

Deployment Tools

* weblogic.Deployer: command-line tool.
* Admin console
* WLST: command-line tool.
* Deployment tools for developers:
– wldeploy Ant task.
– weblogic-maven-plugin.
– weblogic.PlanGenerator
– deployment API: allows you to perform deployment tasks programmatically using Java classes.
– autodeploy domain directory: allows you to deploy an application quickly for evaluation or testing in a development environment.

Deployment Tasks

* Preparing Applications and Modules for Deployment
* Configuring Applications for Production Deployment
* Exporting an Application for Deployment to New Environments
* Deploying Applications and Modules with weblogic.Deployer
* Redeploying Applications in a Production Environment
* Managing Deployed Applications

[mv_include id=”3569″]
* Understanding WebLogic Server Deployment

This entry was posted in weblogic11g. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

This site uses Akismet to reduce spam. Learn how your comment data is processed.