Я столкнулся с проблемой запуска файла jar загрузки spring с внешним профилем.
У меня есть проект весенних ботинок с джерси. Я поместил свойства и некоторый файл сертификата в разные каталоги (для разработки и производства разных серверов и т. д.). Приложению нужны эти свойства и файлы сертификатов.
Моя структура проекта выглядит так
MyProject
|_configurations
|_local
|_dev
|_web
|__src
|_target
Я могу запустить его локально на IntelliJ, установив локальный профиль в пути к классу. Я создаю файл jar из веб-каталога.
Когда я запускаю файл jar, он жалуется и не может найти файлы свойств и сертификатов.
это мои попытки
- Создайте новый файл jar, поместив необходимые свойства и сертификаты в каталог ресурсов в каталоге web\src\main.
- Помещение файла свойств в путь к классу при запуске файла jar как
java –jar –DApp.config.file="c:\MyProject\conf\local" MyProject.jar
Но ничего не работает, и я получаю ту же ошибку, жалуясь, что не удалось найти файлы свойств и сертификатов.
Любая помощь, как это можно решить. Есть ли другое лучшее решение для решения такой проблемы.