добавление файла конфигурации в classpath-java - PullRequest
0 голосов
/ 26 февраля 2019

У меня ниже структура развертывания.

enter image description here

Внутри моей папки конфигурации у меня есть файл конфигурации jms.conf.Теперь, когда я пытаюсь запустить приложение, используя приведенную ниже команду, оно запускается с ошибкой.

java -Dconfig=syn-tac -Dupstream.xyz.login.DATASTREAM_REF="20190102" -Djms.config=solace **-classpath "./config/jms.conf:./tradeprocessor-1.2.8-SNAPSHOT.jar"** com.abc.main.MainComponent

Приложение запускается, поэтому оно подхватывает флягу, но сталкивается с этой ошибкой:

Exception in thread "main" com.typesafe.config.ConfigException$IO: jms.conf: java.io.IOException: resource not found on classpath: jms.conf

Как я подбираю конфигурацию, используя API-интерфейс typeSafe в Java, используя следующие строки кода:

import com.typesafe.config.Config;

import com.typesafe.config.ConfigFactory;

...

Config configLoad3 = ConfigFactory.parseResourcesAnySyntax("jms.conf", cpConfig);

Просто хочу проверить, как я могу включить этот файл конфигурации в classpath и прочитать его изПриложение. Спасибо заранее:)

...