У меня ниже структура развертывания.
Внутри моей папки конфигурации у меня есть файл конфигурации 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 и прочитать его изПриложение. Спасибо заранее:)