comparison 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
comparison
equal deleted inserted replaced
202:d0bad2d374fd 203:226091ed3cbd
51 try { 51 try {
52 log.debug("GNVArtifactContextFactory.createArtifactContext"); 52 log.debug("GNVArtifactContextFactory.createArtifactContext");
53 log.info("Initialisation of the Geo-BackendConnectionPool"); 53 log.info("Initialisation of the Geo-BackendConnectionPool");
54 String backendConfigurationFile = Config.getStringXPath(config, 54 String backendConfigurationFile = Config.getStringXPath(config,
55 XPATH_GEOBACKEND_CONFIGURATION); 55 XPATH_GEOBACKEND_CONFIGURATION);
56 backendConfigurationFile = Config.replaceConfigDir(backendConfigurationFile);
57
56 Properties properties = getProperties(backendConfigurationFile); 58 Properties properties = getProperties(backendConfigurationFile);
57 ConnectionPoolFactory cpf = ConnectionPoolFactory.getInstance(); 59 ConnectionPoolFactory cpf = ConnectionPoolFactory.getInstance();
58 cpf.initializeConnectionPool(properties); 60 cpf.initializeConnectionPool(properties);
59 61
60 log.info("Initialisation of the QueryContainer"); 62 log.info("Initialisation of the QueryContainer");
61 String queryConfigurationFile = Config.getStringXPath(config, 63 String queryConfigurationFile = Config.getStringXPath(config,
62 XPATH_GEOBACKEND_QUERYCONFIGURATION); 64 XPATH_GEOBACKEND_QUERYCONFIGURATION);
65 queryConfigurationFile = Config.replaceConfigDir(queryConfigurationFile);
66
63 Properties queryProperties = getProperties(queryConfigurationFile); 67 Properties queryProperties = getProperties(queryConfigurationFile);
64 QueryContainerFactory qcf = QueryContainerFactory.getInstance(); 68 QueryContainerFactory qcf = QueryContainerFactory.getInstance();
65 qcf.initializeQueryContainer(queryProperties); 69 qcf.initializeQueryContainer(queryProperties);
66 70
67 log.info("Initialisation of the Cache"); 71 log.info("Initialisation of the Cache");
68 String cacheConfigurationFile = Config.getStringXPath(config, 72 String cacheConfigurationFile = Config.getStringXPath(config,
69 CACHECONFIGNODEPATH); 73 CACHECONFIGNODEPATH);
74 cacheConfigurationFile = Config.replaceConfigDir(cacheConfigurationFile);
70 CacheFactory cf = CacheFactory.getInstance(); 75 CacheFactory cf = CacheFactory.getInstance();
71 cf.initializeCache(cacheConfigurationFile); 76 cf.initializeCache(cacheConfigurationFile);
72 77
73 returnValue = new GNVArtifactContext(config); 78 returnValue = new GNVArtifactContext(config);
74 } catch (FileNotFoundException e) { 79 } catch (FileNotFoundException e) {

http://dive4elements.wald.intevation.org