Package com.xebialabs.deployit.plugin.wls

The Deployit plugin for Oracle WebLogic Server.

See:
          Description

Interface Summary
CustomWlsOrders  
 

Class Summary
WlsConventions A factory for Deployit WLS conventions like filestore paths etc.
 

Enum Summary
DeploymentStrategy Several Strategy are available: CLASSIC : stopApp, undeployApp, deployApp,startApp STOP_START : stopServer, undeployApp(s), deployApp(s),startServer SIDE_BY_SIDE : deployApp(s), startApp, wait and stopApp, undeploy * CLASSIC : stopApp, undeployApp, deployApp,startApp
 

Package com.xebialabs.deployit.plugin.wls Description

The Deployit plugin for Oracle WebLogic Server.

This is the standard Deployit plugin for functionality related to Oracle WebLogic Server, optionally in combination with Apache web servers. It provides support for WebLogic-specific components and allows users to deploy applications containing WebLogic resources to a WebLogic Server environment.

Supported middleware

This plugin supports Oracle WebLogic Server (WLS) versions 9.x to 10.3.

Furthermore, it is possible to deploy packages that make use only of WebLogic Server-related resources to Oracle WebLogic Portal (WLP), Oracle ServiceBus (OSB) and Oracle WebLogic Integration (WLI) platforms.

Requirements

The plugin executes its deployment and configuration tasks by connecting to the target systems and executing WLST commands there. This implies that the following must be possible: In addition, if the plugin is being used in an Apache/WLS environment in order to configure the Apache WebLogic plugin:

Components

WLS middleware environments are modelled on the basis of the following Configuration Items (CIs): Further, the plugin provides CIs for the following WLS-related resources: Subdeployments are created automatically as a consequence of targeting JMS resources. They cannot be created independently.

In environments where WLS is combined with Apache (e.g. if JEE applications running in WLS are to be "fronted" by web servers), the plugin also supports application-specific configuration of the Apache WebLogic plugin. This is accomplished by including an com.xebialabs.deployit.plugin.wls.ci.ApacheHttpdWlsPluginConfiguration CI with the relevant settings in the deployment package.

Supported scenarios

The plugin supports For details of the exact components supported, sequence in which steps are carried out, limitations etc. please consult the documentation for the appropriate runbook.

Mapping

EARs, WARs, EJB JARs and shared libraries in a deployment package can be mapped to: If the target environment contains Apache web servers and the deployment package contains Apache WebLogic Plugin configuration(s), each plugin configuration may be targeted at one or web servers.

JDBC DataSources and Mail Sessions can be targeted to:

JMS Servers can be mapped to: JMS Resources can be mapped to:

Known limitations

The plugin does not currently support If you have questions, comments or feedback please contact the WebLogic development team at XebiaLabs.