> ## 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 - WildFly Plugin Guide

> WildFly plugin provides WAR deployment and other supporting administrative operations. WildFly server runs in two modes Standalone Domain The endpoint

WildFly plugin provides WAR deployment and other supporting administrative operations. \
WildFly server runs in two modes

* Standalone

* Domain

> [!TIP]
>
> The endpoints which these operations execute on must be configured with the JDK version which is required by WildFly.

# Standalone

* In Standalone mode, WildFly runs on single server on a single physical host.

* The server acts as a standalone instance which has both admin and managed server capabilities.

# Domain

In Domain Mode, WildFly can be controlled from a single point of control, running across machines(hosts). This single point of control is called Domain controller

* In this Mode:

  * Each host will have one host controller and one or many severs on it.

  * One of the host controller's is defined as Domain Controller to manage all hosts

  * We can form Server Groups, which is a logical grouping of servers across multiple hosts

  * Server Groups provide the ability to perform deployment, undeployment on multiple servers at same time.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596424197.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=63d15b75fa7b6ed899af6e98ec9a5c66)

# Supported Versions

* 8.0.x

* 9.0.x

* 10.0.x

# Key Features

* WAR deployments

* Application/Server start and stop operations

* Supports multi-server installations

# Plugin Operations

* [activateApplication](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/activateapplication.md)
* [deactivateApplication](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/deactivateapplication.md)
* [deploy(WildFly)](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/deploy-wildfly.md)
* [resumeServer](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/resumeserver.md)
* [startDomainServer](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/startdomainserver.md)
* [startHostController](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/starthostcontroller.md)
* [startStandaloneServer](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/startstandaloneserver.md)
* [stopDomainServer](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/stopdomainserver.md)
* [stopHostController](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/stophostcontroller.md)
* [stopStandaloneServer](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/stopstandaloneserver.md)
* [suspendServer](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/suspendserver.md)
* [undeploy(WildFly)](https://docs.flexagon.com/flexdeploy-9-0-documentation/flexdeploy-plugin-guides/flexdeploy-wildfly-plugin-guide/undeploy-wildfly.md)
