Deploys a web application (WAR) to a running tomcat server (typically produced from the JDeveloper Plugin's projectBuild operation).
Environment/Instance Properties
Property Name | Required | Description |
---|---|---|
FDTOM_CATALINA_HOME | Yes | The pathname to the directory in which Tomcat has been installed. |
FDTOM_MANAGER_URL | Yes | The url of the Manager web application within the Tomcat server. |
FDTOM_USERNAME | Yes | 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. |
FDTOM_PASSWORD | Yes | The password for the FDTOM_USERNAME user. |
Project Properties
Property Name | Required | Description |
---|---|---|
FDTOM_CONTEXT_ROOT | Yes | The context root to configure for the web application being deployed. The value must start with a forward slash (e.g. /sample). |
FDTOM_WAR_NAME | Yes | The name of the web application archive in the artifacts directory (e.g. sample.war) or directory containing the unpacked war contents. If a relative path is provided it is assumed relative to the Host appBase directory. |
Inputs
Input Name | Required | Description |
---|---|---|
|
|
|
Outputs
Output Name | Required | Description |
---|---|---|
|
|
|
Artifacts
This operation consumes a web application archive (WAR) artifact from the artifacts repository.
Endpoint Selection
This operation will select all available endpoints associated to the environment/instance.
Endpoint Execution
This operation will randomly execute on one of the endpoints identified during selection.
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 Tomcat user specified by property FDTOM_USERNAME must be granted the manager-script role.
- The target Tomcat server must be running prior to calling this operation.
- The specified WAR file must exist in the artifact repository.