Class CatalinaBaseConfigurationSource
java.lang.Object
org.apache.catalina.startup.CatalinaBaseConfigurationSource
- All Implemented Interfaces:
ConfigurationSource
Configuration source that loads resources from the Catalina base directory.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ConfigurationSource
ConfigurationSource.Resource -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringLegacy name for the embedded server XML configuration file.protected static final StringManagerString manager for this package.Fields inherited from interface ConfigurationSource
DEFAULT -
Constructor Summary
ConstructorsConstructorDescriptionCatalinaBaseConfigurationSource(File catalinaBaseFile, String serverXmlPath) Construct a configuration source with the specified Catalina base directory and server XML path. -
Method Summary
Modifier and TypeMethodDescriptiongetResource(String name) Get a resource, not based on the conf path.Returns the contents of the main conf/server.xml file.Get a URI to the given resource.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConfigurationSource
getConfResource, getSharedWebXml
-
Field Details
-
sm
String manager for this package. -
LEGACY_SERVER_EMBED_XML
Legacy name for the embedded server XML configuration file.- See Also:
-
-
Constructor Details
-
CatalinaBaseConfigurationSource
Construct a configuration source with the specified Catalina base directory and server XML path.- Parameters:
catalinaBaseFile- The Catalina base directoryserverXmlPath- The path to the server XML configuration file
-
-
Method Details
-
getServerXml
Description copied from interface:ConfigurationSourceReturns the contents of the main conf/server.xml file.- Specified by:
getServerXmlin interfaceConfigurationSource- Returns:
- the server.xml as an InputStream
- Throws:
IOException- if an error occurs or if the resource does not exist
-
getResource
Description copied from interface:ConfigurationSourceGet a resource, not based on the conf path.- Specified by:
getResourcein interfaceConfigurationSource- Parameters:
name- The resource name- Returns:
- the resource
- Throws:
IOException- if an error occurs or if the resource does not exist
-
getURI
Description copied from interface:ConfigurationSourceGet a URI to the given resource. Unlike getResource, this will also return URIs to locations where no resource exists.- Specified by:
getURIin interfaceConfigurationSource- Parameters:
name- The resource name- Returns:
- a URI representing the resource location
-