protected File | appBase()- Return a File object representing the "application root" directory
for our associated Host.
|
protected void | check()- Deploy webapps.
|
protected void | checkContextLastModified()- Check deployment descriptors last modified date.
|
protected void | checkRemoveApps()- Check remove wars, dir and context xml's
|
protected File | configBase()- Return a File object representing the "configuration root" directory
for our associated Host.
|
protected void | deployApps()- Deploy applications for any directories or WAR files that are found
in our "application root" directory.
|
protected void | deployDescriptors(File configBase, String[] files)- Deploy XML context descriptors.
|
protected void | deployDirectories(File appBase, String[] files)- Deploy directories.
|
protected void | deployWARs(File appBase, String[] files)- Deploy WAR files.
|
protected void | expand(InputStream input, File docBase, String name)- Expand the specified input stream into the specified directory, creating
a file named from the specified relative path.
|
protected String | expand(URL war)- Expand the WAR file found at the specified URL into an unpacked
directory structure, and return the absolute pathname to the expanded
directory.
|
String | getConfigClass()- Return the Context configuration class name.
|
String | getContextClass()- Return the Context implementation class name.
|
int | getDebug()- Return the debugging detail level for this component.
|
boolean | getXmlNamespaceAware()- Get the server.xml attribute's xmlNamespaceAware.
|
boolean | getXmlValidation()- Get the server.xml attribute's xmlValidation.
|
boolean | isDeployXML()- Return the deploy XML config file flag for this component.
|
boolean | isUnpackWARs()- Return the unpack WARs flag.
|
void | lifecycleEvent(LifecycleEvent event)- Process the START event for an associated Host.
|
protected void | log(String message)- Log a message on the Logger associated with our Host (if any)
|
protected void | log(String message, Throwable throwable)- Log a message on the Logger associated with our Host (if any)
|
protected boolean | restartContext(Context context)
|
void | setConfigClass(String configClass)- Set the Context configuration class name.
|
void | setContextClass(String contextClass)- Set the Context implementation class name.
|
void | setDebug(int debug)- Set the debugging detail level for this component.
|
void | setDeployXML(boolean deployXML)- Set the deploy XML config file flag for this component.
|
void | setUnpackWARs(boolean unpackWARs)- Set the unpack WARs flag.
|
void | setXmlNamespaceAware(boolean xmlNamespaceAware)- Set the namespace aware feature of the XML parser used when
parsing xml instances.
|
void | setXmlValidation(boolean xmlValidation)- Set the validation feature of the XML parser used when
parsing xml instances.
|
void | start()- Process a "start" event for this Host.
|
void | stop()- Process a "stop" event for this Host.
|
protected void | undeployApps()- Undeploy all deployed applications.
|