static { // same properties for authZ and authZPolicy try { ContextConfig cc = ContextConfig.getInstance(ServiceNames.SVC_RM); String configFile = cc.getFilePath(ConfigDefaults.CONFIG); Map config = ConfigHelper.getConfiguration(configFile); assert config != null : "No configuration"; Map RMconfig = (Map) config.get("resourceManager"); assert RMconfig != null : "No resourceManager stanza in configuration"; dbname = (String) RMconfig.get("dbname"); assert dbname != null : "No dbname in configuration"; username = (String) RMconfig.get("username"); assert username != null : "No user name in configuration"; password = (String) RMconfig.get("password"); assert password != null : "No password in configuration"; monitor = (String) RMconfig.get("monitor"); scanInterval = Integer.valueOf((String) RMconfig.get("scanInterval")); lookAhead = Integer.valueOf((String) RMconfig.get("lookAhead")); configFile = cc.getFilePath(ServiceNames.SVC_UTILS, cc.getContext(), ConfigDefaults.CONFIG); Map utilConfig = (HashMap<String, Object>) ConfigHelper.getConfiguration(configFile); Map localDomain = (Map) utilConfig.get("localDomain"); localDomainId = (String) localDomain.get("id"); System.out.println("localDomainId is " + localDomainId); } catch (ConfigException e) { log.error("configurationException " + e.getMessage()); } }