2015-11-13 2 views
-1

Один из способов заставить загрузочное приложение весны загрузить файл внешнего свойства, чтобы поместить его под папку с именем config. Эта папка должна быть там, где баночка файл расположен, и я понял, в работает только когда я CD на этом пути для запуска Java -jar your_app.jar команды. Я пробовал это, и он отлично работает, но мне нужно запустить команду под другим пользователем, поэтому я использую что-то вроде su - user_name -c "java -jar your_app.jar" и по какой-то причине останавливается загружая файл внешнего свойства при запуске приложения с помощью команды su. Я попытался изменить право собственности на все связанные с ним пути/файлы на это user_name, но это не помогло. Любой, у кого больше опыта работы с весной, может помочь мне.Весна загрузки внешний файл конфигурации конфигурации не загружается при запуске под пользователями без root

+0

Можете ли вы разместить здесь свои реальные попытки? –

ответ

0

удалена первая тире (-), и она отлично работает. был su - user_name -c "java -jar your_app.jar" изменен на su user_name -c "java -jar your_app.jar"

Смежные вопросы