*/
protected void contextConfig() {
- // Open the default web.xml file, if it exists
+ // Open the default context.xml file, if it exists
if( defaultContextXml==null && context instanceof StandardContext ) {
defaultContextXml = ((StandardContext)context).getDefaultContextXml();
}
if( defaultContextXml==null ) getDefaultContextXml();
if (!context.getOverride()) {
- File defaultContextFile = new File(getBaseDir(), defaultContextXml);
+ File defaultContextFile = new File(defaultContextXml);
+ if (!defaultContextFile.isAbsolute()) {
+ defaultContextFile =new File(getBaseDir(), defaultContextXml);
+ }
if (defaultContextFile.exists()) {
try {
URL defaultContextUrl = defaultContextFile.toURI().toURL();
required to be used. No functional change. Patch provided by Sebb.
(markt)
</fix>
+ <fix>
+ <bug>49551</bug>: Allow default context.xml location to be specified
+ using an absolute path. (markt)
+ </fix>
</changelog>
</subsection>
<subsection name="Jasper">