@Override public File getConfigFile(Context context) { URL configUrl = context.getConfigFile(); if (configUrl != null) { try { URI configUri = configUrl.toURI(); if ("file".equals(configUri.getScheme())) { return new File(configUri.getPath()); } } catch (URISyntaxException ex) { logger.error("Could not convert URL to URI: '{}'", configUrl, ex); } } return null; }
/** * Process the default configuration file, if it exists. */ protected void contextConfig() { if( defaultContextXml==null ) getDefaultContextXml(); if (!context.getOverride()) { processContextConfig(new File(getBaseDir()), defaultContextXml); } if (context.getConfigFile() != null) processContextConfig(new File(context.getConfigFile()), null); }
/** * Get explicit writer for context (context.getConfigFile()). * * @param context * @return The file mover * @throws IOException */ protected StoreFileMover getConfigFileWriter(Context context) throws Exception { URL configFile = context.getConfigFile(); StoreFileMover mover = null; if (configFile != null) { File config = new File(configFile.toURI()); if (!config.isAbsolute()) { config = new File(System.getProperty("catalina.base"), config.getPath()); } // Open an output writer for the new configuration file mover = new StoreFileMover("", config.getCanonicalPath(), getRegistry().getEncoding()); } return mover; }
if (context.getConfigFile() != null) { processContextConfig(digester, context.getConfigFile());
/** * Process the default configuration file, if it exists. */ protected void contextConfig() { // Open the default web.xml file, if it exists if( defaultContextXml==null && context instanceof StandardContext ) { defaultContextXml = ((StandardContext)context).getDefaultContextXml(); } // set the default if we don't have any overrides if( defaultContextXml==null ) getDefaultContextXml(); if (!context.getOverride()) { processContextConfig(new File(getBaseDir()), defaultContextXml); processContextConfig(getConfigBase(), getHostConfigPath(Constants.HostContextXml)); } if (context.getConfigFile() != null) processContextConfig(new File(context.getConfigFile()), null); }
if (context.getConfigFile() != null) processContextConfig(digester, context.getConfigFile());
if (context.getConfigFile() != null) { processContextConfig(digester, context.getConfigFile());
if (context.getConfigFile() != null) processContextConfig(context.getConfigFile());
(File) context.getServletContext().getAttribute (ServletContext.TEMPDIR); String configFile = context.getConfigFile(); host.removeChild(context);
String configFileName = context.getConfigFile(); if (configFileName != null) { File configFile = new File(configFileName);
if (context.getConfigFile() != null) processContextConfig(digester, context.getConfigFile());
if (context.getConfigFile() != null) processContextConfig(context.getConfigFile());
if (context.getConfigFile() != null) processContextConfig(context.getConfigFile());
@Override public synchronized void store(Context aContext) { URL configFile = aContext.getConfigFile(); if (configFile != null) { try { StoreDescription desc = null; desc = getRegistry().findDescription(aContext.getClass()); if (desc != null) { boolean old = desc.isStoreSeparate(); try { desc.setStoreSeparate(true); desc.getStoreFactory().store(null, -2, aContext); } finally { desc.setStoreSeparate(old); } } } catch (Exception e) { log.error(e); } } else log.error("Missing configFile at Context " + aContext.getPath()); }
if (context.getConfigFile() != null) { processContextConfig(digester, context.getConfigFile(), null);
Context aContext = (Context) mserver.getAttribute(objectName, "managedResource"); URL configFile = aContext.getConfigFile(); if (configFile != null) { try {