Mercurial > dive4elements > gnv-client
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) { |