if (!new File(trim).isDirectory()) {
logger.warning("Can't add docBase which are not directory: " + trim);
continue;
}
final FileDirContext altDirContext = new AdditionalDocBase();
altDirContext.setDocBase(trim);
altDirContext.setAllowLinking(standardContext.isAllowLinking());
altDirContext.setAliases(standardContext.getAliases());
altDirContext.setCacheTTL(standardContext.getCacheTTL());
altDirContext.setCacheMaxSize(standardContext.getCacheMaxSize());
altDirContext.setCacheObjectMaxSize(standardContext.getCacheObjectMaxSize());
if (cache != null) {
altDirContext.setCached(Boolean.parseBoolean(cache));
} else {
altDirContext.setCached(standardContext.isCachingAllowed());
}
standardContext.addResourcesDirContext(altDirContext);
}
}