diff options
| author | Andrei Aiordachioaie <a.aiordachioaie@jacobs-university.de> | 2009-08-07 12:08:24 +0200 |
|---|---|---|
| committer | Andrei Aiordachioaie <a.aiordachioaie@jacobs-university.de> | 2009-08-07 11:48:15 +0200 |
| commit | 6809f0681ce452f25651237ab4923b0baa1337d5 (patch) | |
| tree | e02a5e7e01171cfd7d9f5296de9a107f10e0f81a /src/wcst/server/ConfigManager.java | |
| parent | 1aa535dc28010b39b4c2b916b56c94c8c6002e8b (diff) | |
PetaScope usability improvements
- WCPS and WCS-T now both use the ConfigManager for reading settings
- Now we have a unique settings file: settings.properties (dbparams.properties has been removed)
- The HTML templates were moved to a different folder
Diffstat (limited to 'src/wcst/server/ConfigManager.java')
| -rw-r--r-- | src/wcst/server/ConfigManager.java | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/src/wcst/server/ConfigManager.java b/src/wcst/server/ConfigManager.java index 5e6091e..07cd631 100644 --- a/src/wcst/server/ConfigManager.java +++ b/src/wcst/server/ConfigManager.java @@ -43,6 +43,9 @@ public class ConfigManager public static boolean PRINT_LOG; public static String SERVLET_INFO; public static String VERSION; + public static String RASDAMAN_URL; + public static String RASDAMAN_DATABASE; + /* Singleton instance */ private static ConfigManager instance; private static Properties props; @@ -57,12 +60,14 @@ public class ConfigManager props = new Properties(); try { + log("Loading settings from file: " + settingsPath); props.load(new FileInputStream(settingsPath)); initSettings(); } catch (IOException e) { e.printStackTrace(); + log("Failed to load settings."); } } @@ -99,9 +104,26 @@ public class ConfigManager private void initSettings() { - LANGUAGE = get("WCST_LANGUAGE"); - VERSION = get("WCST_VERSION"); - PRINT_LOG = Boolean.parseBoolean(get("PRINT_LOG")); - SERVLET_INFO = get("SERVLET_INFO"); + LANGUAGE = get("wcst_language"); + VERSION = get("wcst_version"); + PRINT_LOG = Boolean.parseBoolean(get("wcst_print_log")); + SERVLET_INFO = get("wcst_servlet_info"); + RASDAMAN_DATABASE = get("rasdaman_database"); + RASDAMAN_URL = get("rasdaman_url"); + + log("---------------------------"); + log("WCS-T Language: " + LANGUAGE); + log("WCS-T Version: " + VERSION); + log("WCS-T Print Log: " + PRINT_LOG); + log("WCS-T Servlet Info: " + SERVLET_INFO); + log("Rasdaman URL: " + RASDAMAN_URL); + log("Rasdaman DB: " + RASDAMAN_DATABASE); + log("---------------------------"); } + + private void log(String msg) + { +// if (PRINT_LOG) + System.out.println(msg); + } } |
