IntelliJ Community Edition не распознает файл свойств при запуске приложения - PullRequest
0 голосов
/ 16 октября 2019

У меня есть приложение, которое, когда я пытаюсь запустить в intelliJ с помощью основного метода, я получаю следующую ошибку:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jwt.header' in value "${jwt.header}"
    at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:174) ~[spring-core-4.3.19.RELEASE.jar:4.3.19.RELEASE]
    at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) ~[spring-core-4.3.19.RELEASE.jar:4.3.19.RELEASE]
    at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:236) ~[spring-core-4.3.19.RELEASE.jar:4.3.19.RELEASE]

Когда я собираю и запускаю этот проект как jar, он работает нормально,распознавая файл Propertys. Я новичок в IntelliJ после перехода от затмения. Я пробовал несколько вещей, таких как это: Article1 и это Article2 и это Article3 но мне не повезло.

Есть ли какие-то настройкиЯ должен знать, чтобы заставить intelliJ распознать файл моей собственности? Я пометил мою папку ресурсов как корень источника, так как она содержит файл моего свойства.

Любая помощь будет принята с благодарностью. Мой коллега может отлично запустить проект в корпоративной версии?

Спасибо

1 Ответ

1 голос
/ 16 октября 2019

Это было решено путем установки $MODULE_WORKING_DIR$ в качестве рабочего каталога для конфигурации запуска приложений. Для любых будущих читателей мой рабочий каталог был установлен на /home/workspace/project, а не $MODULE_WORKING_DIR$. Не совсем уверен, как это работает, но это так! Я считаю, что это внутренняя функция IntelliJ

...