Проблема с application.properties (нет такого файла или каталога) при запуске jar-приложения - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть приложение jar с именем myApp.jar, и у меня есть пользовательский application.properties в той же папке в Linux. /etc/myApp

Когда я запускаю java -jar /etc/myApp/myApp.jar в папке /etc/myApp, все работает хорошо. Но у меня возникает проблема, когда я хочу запустить эту команду из этой папки (в моем скрипте bash).

У меня ошибка:

Исключение в потоке "main "java .io.FileNotFoundException: application.properties (Нет такого файла или каталога)

Я обратился с:

java -jar /etc/myApp/myApp.jar -Dspring.config.location=file:/etc/myApp/application.properties 

и

java -jar /etc/myApp/myApp.jar --spring.config.location=/etc/myApp/application.properties 

И у меня та же ошибка.

Это часть, где я использую application.properties

 Properties myProperty = new Properties();
 myProperty.load(new FileInputStream("application.properties"));
 MailBuilder mail = new MailBuilder(myProperty);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...