У нас есть пружинная загрузка (версия 1.3.3) , работающая как служба init.d.Он настроен так, как указано в весенней загрузочной документации для развертывания здесь .
. Мы используем файл «.conf» для определения RUN_ARGS, аргументов JVM и переменных среды в области действияприложение.
У нас нет проблем с функциональностью приложения, но когда мы запускаем службу ( service myapp start ), она создает папку с именем "LOGS_PATH_IS_UNDEFINED"и он начинает входить в него.Через несколько строк приложение продолжает входить в папку, определенную в переменной среды, определенной в файле " .conf ".
Это myapp.conf content:
LOGS_PATH="/usr/logs"
JAVA_HOME="/usr/java/jdk1.8.0_77"
JAVA_OPTS="-Xms256m -Xmx512m"
RUN_ARGS="--spring.profiles.active=staging --server.port=8090"
Это содержимое журнала в " LOGS_PATH_IS_UNDEFINED " (без разумной информации):
2018-10-08 09:43:42,549 INFO [main] Application:? : Starting Application v1.0 on server with PID xxxx (/opt/myapp/myapp.jar started by server in /opt/myapp)
2018-10-08 09:43:42,552 INFO [main] Application:? : The following profiles are active: staging
2018-10-08 09:43:51,106 INFO [localhost-startStop-1] WebConfigurer:? : Web application configuration, using profiles: [staging]
2018-10-08 09:43:51,133 INFO [localhost-startStop-1] WebConfigurer:? : Web application fully configured
2018-10-08 09:43:59,435 INFO [localhost-startStop-1] Application:? : Running with Spring profile(s) : [staging]
2018-10-08 09:44:01,215 INFO [main] ThymeleafConfiguration:? : loading non-reloadable mail messages resources
2018-10-08 09:44:14,223 INFO [main] Application:? : Started Application in 33.926 seconds (JVM running for 35.172)
2018-10-08 09:44:14,223 INFO [main] Application:? : Access URLs:
----------------------------------------------------------
Local: http://127.0.0.1:8090
External: http://127.0.1.1:8090
----------------------------------------------------------
2018-10-08 09:44:27,844 INFO [http-nio-8090-exec-1] CustomPersistentRememberMeServices:? : presentedToken=xxxxx / tokenValue=xxxxx
DevOps понятия не имеют, почему иони требуют от нас исправить это.У нас нет этой проблемы при запуске приложения в командной строке в виде исполняемого файла jar.Мы используем Logback для регистрации.Заранее спасибо за помощь!