Package org.apache.catalina.ant
Class DeployTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.catalina.ant.BaseRedirectorHelperTask
org.apache.catalina.ant.AbstractCatalinaTask
org.apache.catalina.ant.AbstractCatalinaCommandTask
org.apache.catalina.ant.DeployTask
- All Implemented Interfaces:
Cloneable
Ant task that implements the
/deploy
command, supported by the
Tomcat manager application.- Since:
- 4.1
- Author:
- Craig R. McClanahan
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
URL of the context configuration file for this application, if any.protected String
URL of the server local web application archive (WAR) file to be deployed.protected String
Tag to associate with this to be deployed webapp.protected boolean
Update existing webapps.protected String
URL of the web application archive (WAR) file to be deployed.Fields inherited from class org.apache.catalina.ant.AbstractCatalinaCommandTask
path, version
Fields inherited from class org.apache.catalina.ant.AbstractCatalinaTask
charset, ignoreResponseConstraint, password, url, username
Fields inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask
alwaysLog, failOnError, redirectErrStream, redirector, redirectorConfigured, redirectorElement, redirectOutput, redirectOutStream
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.catalina.ant.AbstractCatalinaCommandTask
createQueryString, getPath, getVersion, setPath, setVersion
Methods inherited from class org.apache.catalina.ant.AbstractCatalinaTask
execute, execute, getCharset, getPassword, getUrl, getUsername, isIgnoreResponseConstraint, setCharset, setIgnoreResponseConstraint, setPassword, setUrl, setUsername
Methods inherited from class org.apache.catalina.ant.BaseRedirectorHelperTask
addConfiguredRedirector, closeRedirector, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, handleOutput, isFailOnError, openRedirector, setAlwaysLog, setAppend, setCreateEmptyFiles, setError, setErrorProperty, setFailonerror, setLogError, setOutput, setOutputproperty
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleInput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
config
URL of the context configuration file for this application, if any. -
localWar
URL of the server local web application archive (WAR) file to be deployed. -
tag
Tag to associate with this to be deployed webapp. -
update
protected boolean updateUpdate existing webapps. -
war
URL of the web application archive (WAR) file to be deployed.
-
-
Constructor Details
-
DeployTask
public DeployTask()
-
-
Method Details
-
getConfig
-
setConfig
-
getLocalWar
-
setLocalWar
-
getTag
-
setTag
-
getUpdate
public boolean getUpdate() -
setUpdate
public void setUpdate(boolean update) -
getWar
-
setWar
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionExecute the requested operation.- Overrides:
execute
in classAbstractCatalinaTask
- Throws:
org.apache.tools.ant.BuildException
- if an error occurs
-