org.apache.pluto.util.install.file.tomcat5
Class Tomcat5FileSystemInstaller

java.lang.Object
  extended by org.apache.pluto.util.install.file.FileSystemInstaller
      extended by org.apache.pluto.util.install.file.tomcat5.Tomcat5FileSystemInstaller
All Implemented Interfaces:
PortalInstaller
Direct Known Subclasses:
Tomcat6FileSystemInstaller

public class Tomcat5FileSystemInstaller
extends FileSystemInstaller


Constructor Summary
Tomcat5FileSystemInstaller()
           
 
Method Summary
protected  File getConfigurationDir(InstallationConfig config)
           
protected  File getEndorsedDir(InstallationConfig config)
           
protected  File getSharedDir(InstallationConfig config)
           
protected  File getWebAppDir(InstallationConfig config)
           
 boolean isValidInstallationDirectory(File installDir)
          Determine whether or not this is a valid Tomcat 5.x installation.
 void writeConfiguration(InstallationConfig config)
           
 
Methods inherited from class org.apache.pluto.util.install.file.FileSystemInstaller
copyFilesToDirectory, copyFileToDirectory, install, removeFilesFromDirectory, uninstall
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tomcat5FileSystemInstaller

public Tomcat5FileSystemInstaller()
Method Detail

isValidInstallationDirectory

public boolean isValidInstallationDirectory(File installDir)
Determine whether or not this is a valid Tomcat 5.x installation.

Specified by:
isValidInstallationDirectory in interface PortalInstaller
Specified by:
isValidInstallationDirectory in class FileSystemInstaller
Parameters:
installDir - the proposed TOMCAT BASE directory
Returns:
true if and only if conf/server.xml and conf/catalina.properties exist.

writeConfiguration

public void writeConfiguration(InstallationConfig config)
                        throws IOException
Specified by:
writeConfiguration in class FileSystemInstaller
Throws:
IOException

getEndorsedDir

protected File getEndorsedDir(InstallationConfig config)
Specified by:
getEndorsedDir in class FileSystemInstaller

getSharedDir

protected File getSharedDir(InstallationConfig config)
Specified by:
getSharedDir in class FileSystemInstaller

getWebAppDir

protected File getWebAppDir(InstallationConfig config)
Specified by:
getWebAppDir in class FileSystemInstaller

getConfigurationDir

protected File getConfigurationDir(InstallationConfig config)


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.