> ## 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.

# startServer

> Signals a stopped Tomcat server to start. Target Properties Property Name Property Code Required Description Tomcat Catalina Home FDTOM CATALINA HOME

Signals a stopped Tomcat server to start.

# Target Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Tomcat Catalina Home</td><td>`FDTOM_CATALINA_HOME`</td><td>Yes</td><td>The CATALINA\_HOME directory for the Tomcat installation.</td></tr><tr><td>Tomcat Catalina Base</td><td>`FDTOM_CATALINA_BASE`</td><td>No</td><td>The CATALINA\_BASE directory for the Tomcat server for Instance specific information like conf, bin, webapps etc. Defaults to Tomcat Catalina Home.</td></tr><tr><td>Tomcat Manager URL</td><td>`FDTOM_MANAGER_URL`</td><td>No</td><td>The url of the Manager web application within the Tomcat server. In Tomcat 6, the manager url is likely[[http://localhost:8080/manager](http://localhost:8080/manager)](http://localhost:8080/manager). In Tomcat 7+, the manager url is likely [[http://localhost:8080/manager/text](http://localhost:8080/manager/text)](http://localhost:8080/manager/text).</td></tr><tr><td>Tomcat Username</td><td>`FDTOM_USERNAME`</td><td>No</td><td>The name of the Tomcat user with which to connect to the Manager web application. This user must be configured with the manager-script role.</td></tr><tr><td>Tomcat Password</td><td>`FDTOM_PASSWORD`</td><td>No</td><td>The password for the `FDTOM_USERNAME` user.</td></tr><tr><td>Tomcat Java Home</td><td>`FDTOM_JAVA_HOME`</td><td>No</td><td>The `JAVA_HOME` directory used by the Tomcat server.</td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Server Timeout</td><td>`FDTOM_INP_SERVER_TIMEOUT`</td><td>No</td><td>The number of seconds to timeout if the operation does not complete. Defaults to 30.</td></tr></tbody></table>

# Artifacts

This operation doesn't consume or produce any artifacts.

# Endpoint Selection

This operation delegates the selection to the workflow developer to determine.

# Endpoint Execution

This operation delegates the execution to the workflow developer to determine.

# Special Considerations

This plugin has the following pre-requisites:

* The `JAVA_HOME` environment variable must be set to a supported JDK for the version of Tomcat being used.

* The `FDTOM_CATALINA_BASE` property must be set to the value of the `CATALINA_BASE` environment variable if using a multi-server Tomcat configuration.

* The Tomcat user specified by property `FDTOM_USERNAME` must be granted the manager (Tomcat 6.0.x) or manager-script (Tomcat 7+) role.

* The target Tomcat server must be stopped prior to calling this operation.
