fedora.utilities.install.container
Class Tomcat

java.lang.Object
  extended by fedora.utilities.install.container.Container
      extended by fedora.utilities.install.container.Tomcat
Direct Known Subclasses:
BundledTomcat, ExistingTomcat

public abstract class Tomcat
extends Container


Field Summary
static java.lang.String CONF
           
static java.lang.String KEYSTORE
           
 
Method Summary
 void deploy(java.io.File war)
           
protected  java.io.File getCommonLib()
           
protected  java.io.File getConf()
           
protected  java.io.File getIncludedKeystore()
           
protected  java.io.File getTomcatHome()
           
protected  java.io.File getWebapps()
           
 void install()
           
protected abstract  void installIncludedKeystore()
           
protected abstract  void installServerXML()
           
protected abstract  void installTomcat()
           
 
Methods inherited from class fedora.utilities.install.container.Container
getDist, getOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONF

public static final java.lang.String CONF
See Also:
Constant Field Values

KEYSTORE

public static final java.lang.String KEYSTORE
See Also:
Constant Field Values
Method Detail

deploy

public void deploy(java.io.File war)
            throws InstallationFailedException
Specified by:
deploy in class Container
Throws:
InstallationFailedException

install

public void install()
             throws InstallationFailedException
Specified by:
install in class Container
Throws:
InstallationFailedException

installTomcat

protected abstract void installTomcat()
                               throws InstallationFailedException
Throws:
InstallationFailedException

installServerXML

protected abstract void installServerXML()
                                  throws InstallationFailedException
Throws:
InstallationFailedException

installIncludedKeystore

protected abstract void installIncludedKeystore()
                                         throws InstallationFailedException
Throws:
InstallationFailedException

getTomcatHome

protected final java.io.File getTomcatHome()

getWebapps

protected final java.io.File getWebapps()

getConf

protected final java.io.File getConf()

getCommonLib

protected final java.io.File getCommonLib()

getIncludedKeystore

protected final java.io.File getIncludedKeystore()