> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexDeploy - WebLogic Plugin Guide

> The Oracle WebLogic plugin leverages WLST scripting to simplify the deployment to and the management of WebLogic servers. Supported Versions 11.1.1.3+

The Oracle WebLogic plugin leverages WLST scripting to simplify the deployment to and the management of WebLogic servers.

# Supported Versions

* 11.1.1.3+

* 12.1.3

* 12.2.1

* 14.1.2

# Key Features

* Rich set of options for deploying EAR and WAR files as Applications or Shared Libraries.

* Application and Shared library deployments can be performed using stage, nostage or external\_stage mode.

* Supports versioned or non-versioned deployments.

* Start and Stop operations for AdminServer, Cluster, Managed Server(s), partition, Node Manager or the entire WebLogic domain.

* Restart operations for managed servers, clusters and domain.

* Run custom WLST script file or commands.

  * Not just limited to WebLogic-specific WLST commands, customers can run WLST script for any Fusion Middleware Product, for example SOA or WebCenter Portal. etc.

* Manage resources such as JDBC data sources, JMS objects, EIS entries and OWSM Policies.

# Plugin Operations

* [adminServerStart](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/adminserverstart.md)
* [adminServerStop](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/adminserverstop.md)
* [createOrUpdateDataSources](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/createorupdatedatasources.md)
* [createOrUpdateEISEntries](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/createorupdateeisentries.md)
* [createOrUpdateJMSEntries](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/createorupdatejmsentries.md)
* [createOrUpdateWeblogicConfig](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/createorupdateweblogicconfig.md)
* [createOrUpdateWorkManagers](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/createorupdateworkmanagers.md)
* [deployAndImportOWSMPolicy](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/deployandimportowsmpolicy.md)
* [deploy (WebLogic)](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/deploy-weblogic.md)
* [domainRestart](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/domainrestart.md)
* [domainStart](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/domainstart.md)
* [domainStop](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/domainstop.md)
* [executeWLST](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/executewlst.md)
* [executeWLSTScript](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/executewlstscript.md)
* [generateEISDeploymentPlans](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/generateeisdeploymentplans.md)
* [importOWSMPolicy](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/importowsmpolicy.md)
* [libraryDeploy](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/librarydeploy.md)
* [libraryUndeploy](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/libraryundeploy.md)
* [managePolicyStore](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/managepolicystore.md)
* [managedWeblogicRestart](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/managedweblogicrestart.md)
* [managedWeblogicStart](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/managedweblogicstart.md)
* [managedWeblogicStop](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/managedweblogicstop.md)
* [nodeManagerStart](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/nodemanagerstart.md)
* [nodeManagerStop](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/nodemanagerstop.md)
* [readWebLogicDataSources](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/readweblogicdatasources.md)
* [restartDataSource](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/restartdatasource.md)
* [sideBySideDeploy](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/sidebysidedeploy.md)
* [startDataSource](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/startdatasource.md)
* [startPartition](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/startpartition.md)
* [stopDataSource](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/stopdatasource.md)
* [stopPartition](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/stoppartition.md)
* [SyncEISToCluster](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/synceistocluster.md)
* [undeploy (WebLogic)](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/undeploy-weblogic.md)
* [updateEISDeploymentPlans](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-weblogic-plugin-guide/updateeisdeploymentplans.md)

# Example Workflows

Simply create workflow with name and type shown below, click Save, go to Definition, click Source button, then download source code replace entire contents on Source popup.

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Workflow Name**</th><th>**Workflow Type**</th><th>**Source Code**</th><th>**Description**</th></tr><tr><td>Build WebLogic Configurations</td><td>Build</td><td>[![](https://flexagon.atlassian.net/wiki/download/thumbnails/11846033215/Build%20WebLogic%20Configurations.yml?version=1\&modificationDate=1759763933191\&cacheVersion=1\&api=v2\&viewType=fileMacro)](attachments/11846033215/11846033231.yml)</td><td>Extract configuration property files from supported SCM and save as artifacts for use during deploy</td></tr><tr><td>Deploy WebLogic Configurations</td><td>Deploy</td><td>[![](https://flexagon.atlassian.net/wiki/download/thumbnails/11846033215/Deploy%20WebLogic%20Configurations.yml?version=1\&modificationDate=1759763933192\&cacheVersion=1\&api=v2\&viewType=fileMacro)](attachments/11846033215/11846033234.yml)</td><td>Deploy build artifact property files, i.e. create or update data source, eis entries, jms objects, work managers etc.</td></tr></tbody></table>

# Appendix

* [Custom Workflow to detect changes in Properties Files](https://flexagon.atlassian.net/wiki/spaces/FD80/pages/10561716763/Custom+Workflow+to+detect+changes+in+Properties+Files)

> [!TIP]
>
> If you want to detect changes in WebLogic resource (properties) files and only deploy changed files, you can implement custom workflow as defined in [Custom Workflow to detect changes in Properties Files](https://docs.flexagon.com/hidden-fd10/appendix-weblogic-plugin-guide/custom-workflow-to-detect-changes-in-properties-files.md).
