(Quick Reference)

Deployer

Purpose

Deploys a WAR file to a servlet container, or stops/starts/undeploys a running WAR application in a servlet container.

The general format is:


grails deployer [--destination=CONTAINER | --destination-group=GROUP] [--war=YOURAPP.WAR] [--set-...] ACTION

Examples


grails deployer --war=my-app-1.0.war deploy


grails deployer --destination=staging undeploy


grails deployer --destination-group=EastCoast deploy

Description

  • Remotely (or locally) deploys or controls a WAR file in a servlet container as defined within your grails-app/conf/BuildConfig.groovy or in your ~/.grails/settings.groovy file.
    • Supports a default set of configuration parameters
    • Supports multiple destination containers
    • Supports deploying to a group of servlet containers
    • Uses the cargo libraries, so it should support all servlet containers used by cargo.