Простой метод для чтения свойств в Servicemix - PullRequest
0 голосов
/ 02 июля 2019

Здравствуйте. Я ищу простое решение для чтения файла свойств в Apache Service Mix.Мне не нужна автоматическая перезагрузка или сканирование, я просто хочу прочитать несколько свойств при запуске моего приложения.Если это возможно, чистый код Java и файл свойств.Я попытался использовать загрузчик классов

private void init()  {
    log.info("Trying to read configuration /<servicemix>/" + CONFIG_FILE);
    Properties properties = new Properties();
    try {
        ClassLoader sysClassLoader = ClassLoader.getSystemClassLoader();
        InputStream is = sysClassLoader.getResourceAsStream(CONFIG_FILE);
        properties.load(is);
        this.configuration = new Configuration(properties);
        log.info(this.configuration.toString());
    } catch (Exception e) {
        String msg = "Error reading configuration from <servicemix>/" + CONFIG_FILE;
        log.error(msg, e);

    }

}

Я попытался поместить файл свойств в servicemix / etc и использовал имя файла с префиксом "etc /" и без него.Однако файл не найден.

...