Class ConfigFileLoader
java.lang.Object
org.apache.tomcat.util.file.ConfigFileLoader
This class is used to obtain
InputStreams for configuration files from a given location String. This allows
greater flexibility than these files having to be loaded directly from a file system.-
Method Summary
Modifier and TypeMethodDescriptionstatic InputStreamgetInputStream(String location) Deprecated.static final ConfigurationSourceGet the configured configuration source.static URIDeprecated.static final voidsetSource(ConfigurationSource source) Set the configuration source used by Tomcat to locate various configuration resources.
-
Method Details
-
getSource
Get the configured configuration source. If none has been configured, a default source based on the JVM working directory will be used.- Returns:
- the configuration source in use
-
setSource
Set the configuration source used by Tomcat to locate various configuration resources. Only the first call has an effect; subsequent calls are ignored.- Parameters:
source- The source
-
getInputStream
Deprecated.Load the resource from the specified location.- Parameters:
location- The location for the resource of interest. The location may be a URL or a file path. Relative paths will be resolved against CATALINA_BASE.- Returns:
- The InputStream for the given resource. The caller is responsible for closing this stream when it is no longer used.
- Throws:
IOException- If an InputStream cannot be created using the provided location
-
getURI
Deprecated.
-