|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jetty.util.component.AbstractLifeCycle org.eclipse.jetty.deploy.WebAppDeployer
public class WebAppDeployer
Legacy Web Application Deployer.
Note: The WebAppDeployer is being phased out of Jetty in favor of the DeploymentManager
and
WebAppProvider
implementation.
The class searches a directory for and deploys standard web application. At startup, the directory specified by
setWebAppDir(String)
is searched for subdirectories (excluding hidden and CVS) or files ending with ".zip"
or "*.war". For each webapp discovered is passed to a new instance of WebAppContext
(or a subclass specified
by getContexts()
. ContextHandlerCollection.getContextClass()
This deployer does not do hot deployment or undeployment. Nor does it support per web application configuration. For
these features see ContextDeployer
.
DeploymentManager
,
MonitoredDirAppProvider
,
ContextDeployer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
---|
AbstractLifeCycle.AbstractLifeCycleListener |
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle |
---|
LifeCycle.Listener |
Field Summary |
---|
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
---|
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING |
Constructor Summary | |
---|---|
WebAppDeployer()
Deprecated. |
Method Summary | |
---|---|
void |
doStart()
Deprecated. |
void |
doStop()
Deprecated. |
boolean |
getAllowDuplicates()
Deprecated. |
java.lang.Object |
getAttribute(java.lang.String name)
Deprecated. Get a contextAttribute that will be set for every Context deployed by this deployer. |
java.lang.String[] |
getConfigurationClasses()
Deprecated. |
HandlerCollection |
getContexts()
Deprecated. |
java.lang.String |
getDefaultsDescriptor()
Deprecated. |
java.lang.String |
getWebAppDir()
Deprecated. |
boolean |
isExtract()
Deprecated. |
boolean |
isParentLoaderPriority()
Deprecated. |
void |
removeAttribute(java.lang.String name)
Deprecated. Remove a contextAttribute that will be set for every Context deployed by this deployer. |
void |
scan()
Deprecated. Scan for webapplications. |
void |
setAllowDuplicates(boolean allowDuplicates)
Deprecated. |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Deprecated. Set a contextAttribute that will be set for every Context deployed by this deployer. |
void |
setConfigurationClasses(java.lang.String[] configurationClasses)
Deprecated. |
void |
setContexts(HandlerCollection contexts)
Deprecated. |
void |
setDefaultsDescriptor(java.lang.String defaultsDescriptor)
Deprecated. |
void |
setExtract(boolean extract)
Deprecated. |
void |
setParentLoaderPriority(boolean parentPriorityClassLoading)
Deprecated. |
void |
setWebAppDir(java.lang.String dir)
Deprecated. |
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
---|
addLifeCycleListener, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebAppDeployer()
Method Detail |
---|
public java.lang.String[] getConfigurationClasses()
public void setConfigurationClasses(java.lang.String[] configurationClasses)
public HandlerCollection getContexts()
public void setContexts(HandlerCollection contexts)
public java.lang.String getDefaultsDescriptor()
public void setDefaultsDescriptor(java.lang.String defaultsDescriptor)
public boolean isExtract()
public void setExtract(boolean extract)
public boolean isParentLoaderPriority()
public void setParentLoaderPriority(boolean parentPriorityClassLoading)
public java.lang.String getWebAppDir()
public void setWebAppDir(java.lang.String dir)
public boolean getAllowDuplicates()
public void setAllowDuplicates(boolean allowDuplicates)
allowDuplicates
- If false, do not deploy webapps that have already been deployed or duplicate context pathpublic void setAttribute(java.lang.String name, java.lang.Object value)
name
- value
- public java.lang.Object getAttribute(java.lang.String name)
name
-
public void removeAttribute(java.lang.String name)
name
- public void doStart() throws java.lang.Exception
doStart
in class AbstractLifeCycle
java.lang.Exception
public void scan() throws java.lang.Exception
java.lang.Exception
public void doStop() throws java.lang.Exception
doStop
in class AbstractLifeCycle
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |