diff gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java @ 203:226091ed3cbd

Added relative locations for further required Configurationfiles . issue59 gnv-artifacts/trunk@258 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Wed, 21 Oct 2009 11:10:28 +0000
parents b5e55f460f0b
children 2f7a28f211c7
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java	Wed Oct 21 10:36:38 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/artifacts/context/GNVArtifactContextFactory.java	Wed Oct 21 11:10:28 2009 +0000
@@ -53,6 +53,8 @@
             log.info("Initialisation of the Geo-BackendConnectionPool");
             String backendConfigurationFile = Config.getStringXPath(config,
                     XPATH_GEOBACKEND_CONFIGURATION);
+            backendConfigurationFile = Config.replaceConfigDir(backendConfigurationFile);
+            
             Properties properties = getProperties(backendConfigurationFile);
             ConnectionPoolFactory cpf = ConnectionPoolFactory.getInstance();
             cpf.initializeConnectionPool(properties);
@@ -60,6 +62,8 @@
             log.info("Initialisation of the QueryContainer");
             String queryConfigurationFile = Config.getStringXPath(config,
                     XPATH_GEOBACKEND_QUERYCONFIGURATION);
+            queryConfigurationFile = Config.replaceConfigDir(queryConfigurationFile);
+            
             Properties queryProperties = getProperties(queryConfigurationFile);
             QueryContainerFactory qcf = QueryContainerFactory.getInstance();
             qcf.initializeQueryContainer(queryProperties);
@@ -67,6 +71,7 @@
             log.info("Initialisation of the Cache");
             String cacheConfigurationFile = Config.getStringXPath(config,
                     CACHECONFIGNODEPATH);
+            cacheConfigurationFile = Config.replaceConfigDir(cacheConfigurationFile);
             CacheFactory cf = CacheFactory.getInstance();
             cf.initializeCache(cacheConfigurationFile);
 

http://dive4elements.wald.intevation.org