Spring boot - init.d Сервис не работает с переменной LOG_FOLDER? - PullRequest
0 голосов
/ 21 декабря 2018

Я упаковал свою исполняемую пружинную загрузочную (2.1.1) WAR и теперь я пытаюсь настроить LOG_FOLDER моей службы init.d как , задокументированную весенней загрузкой

Но это не такРабота.Я даже пытался установить для LOG_FOLDER значение по умолчанию

LOG_FOLDER=/var/log

в моем файле app.conf.Сообщение об ошибке:

Fehler: Hauptklasse LOG_FOLDER = .var.log konnte nicht gefunden oder geladen werden

, что означает

Ошибка: Основной класс LOG_FOLDER = .var.log не может быть найден или не может быть загружен).

Это сообщение об ошибке записывается в /var/log/app.log, поэтому папка должна быть найдена идоступно для записи.Замена "/" на "."тоже выглядит странно, но может быть связано с соглашением об именах пакетов Java.

LOG_FOLDER недоступен, если используется в качестве службы systemd.У меня systemd на Debian Stretch, но я использую его с /etc/init.d/app restart.Может быть, это просто "фальшивый" скрипт init.d и systemd вступает во владение?

Или я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...