org.codehaus.cargo.container.tomcat
Class Tomcat5xStandaloneLocalConfiguration
java.lang.Object
org.codehaus.cargo.util.log.LoggedObject
org.codehaus.cargo.container.spi.configuration.AbstractConfiguration
org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration
org.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
org.codehaus.cargo.container.tomcat.internal.AbstractCatalinaStandaloneLocalConfiguration
org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration
- All Implemented Interfaces:
- Configuration, DataSourceSupport, ResourceSupport, LocalConfiguration, StandaloneLocalConfiguration, ContainerConfiguration, Loggable
- Direct Known Subclasses:
- Tomcat6xStandaloneLocalConfiguration
public class Tomcat5xStandaloneLocalConfiguration
- extends AbstractCatalinaStandaloneLocalConfiguration
StandAloneLocalConfiguration that is appropriate for Tomcat 5.x containers.
This code needs to work with both Tomcat5xInstalledLocalContainer
and
Tomcat5xEmbeddedLocalContainer
.
- Version:
- $Id: Tomcat5xStandaloneLocalConfiguration.java 1890 2009-02-13 15:39:21Z adriancole $
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration |
configureFiles, createFilterChain, getDestDirectoryLocation, getDestFileLocation, getFileProperties, getFilterChain, getType, setConfigFileProperty, setFileProperty, setupConfigurationDir, verify |
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration |
addDataSource, addDataSourcesFromProperties, addDeployable, addResource, addResourcesFromProperties, collectUnsupportedDataSourcesAndThrowException, collectUnsupportedResourcesAndThrowException, getAntUtils, getDataSources, getDeployables, getFileHandler, getHome, getResources, getResourceUtils, parsePropertiesForPendingConfiguration, setFileHandler |
Tomcat5xStandaloneLocalConfiguration
public Tomcat5xStandaloneLocalConfiguration(String dir)
-
- See Also:
AbstractCatalinaStandaloneLocalConfiguration.AbstractCatalinaStandaloneLocalConfiguration(String)
createConfigurationBuilder
protected ConfigurationBuilder createConfigurationBuilder(LocalContainer container)
-
- Specified by:
createConfigurationBuilder
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
- Parameters:
container
- Container the dataSource will be configured on.
- Returns:
- the object that produces xml entries for DataSource definitions.
- See Also:
Tomcat5And6xConfigurationBuilder
setupManager
protected void setupManager(LocalContainer container)
- Setup the manager webapp. this does not deploy the manager, if the application is embedded.
- Specified by:
setupManager
in class AbstractCatalinaStandaloneLocalConfiguration
- Parameters:
container
- the container to configure- See Also:
AbstractCatalinaStandaloneLocalConfiguration.setupManager(org.codehaus.cargo.container.LocalContainer)
createTomcatFilterChain
protected org.apache.tools.ant.types.FilterChain createTomcatFilterChain()
- Configure the emptySessionPath property token on the filter chain for the server.xml
configuration file.
- Overrides:
createTomcatFilterChain
in class AbstractCatalinaStandaloneLocalConfiguration
- See Also:
AbstractCatalinaStandaloneLocalConfiguration.createTomcatFilterChain()
toString
public String toString()
-
- Overrides:
toString
in class AbstractCatalinaStandaloneLocalConfiguration
- See Also:
Object.toString()
getConfFiles
protected Set getConfFiles()
- files that should be copied to the conf directory for the server to operate.
- Overrides:
getConfFiles
in class AbstractCatalinaStandaloneLocalConfiguration
- Returns:
- set of filenames to copy upon doConfigure
- See Also:
AbstractCatalinaStandaloneLocalConfiguration.setupManager(org.codehaus.cargo.container.LocalContainer)
setupTransactionManager
protected void setupTransactionManager()
- Adds an implementation of UserTransaction to the configuration.
- Specified by:
setupTransactionManager
in class AbstractCatalinaStandaloneLocalConfiguration
getXpathForResourcesParent
protected String getXpathForResourcesParent()
- Resource entries must be stored in the xml configuration file. Under which element do we
insert the entries? example: //Engine/DefaultContext
- Specified by:
getXpathForResourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
- Returns:
- path the the parent element Resources should be inserted under.
getOrCreateResourceConfigurationFile
protected String getOrCreateResourceConfigurationFile(Resource rs,
LocalContainer container)
- note that this file could hold other configuration besides Resources. In Tomcat 5.5+, we use context.xml to avoid configuration problems.
- Specified by:
getOrCreateResourceConfigurationFile
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
- Parameters:
rs
- the Resource configuration you wish to install on the container.container
- the container whose configuration you wish to affect.
- Returns:
- the file that holds Resource configuration.
Copyright © 2004-2012 Codehaus. All Rights Reserved.