我打包了可执行的Spring Boot(2.1.1)WAR,现在尝试将init.d服务的LOG_FOLDER定制为documented by spring boot
但是它不起作用。我什至尝试将LOG_FOLDER设置为默认值
LOG_FOLDER=/var/log
在我的app.conf文件中。错误消息是:
Fehler:Hauptklasse LOG_FOLDER = .var.log konge nicht gefunden oder Geladen werden
表示
错误:找不到主类LOG_FOLDER = .var.log 被加载)。
此错误消息被写入/var/log/app.log,因此应找到该文件夹并且该文件夹可写。将“ /”替换为“。”看起来也很奇怪,但可能与Java包名称约定有关。
如果用作系统服务,则LOG_FOLDER不可用。我已经在debian Stretch上进行了systemd,但是我将它与/etc/init.d/app restart一起使用。也许这只是一个“伪”的init.d脚本,而systemd会接管?
还是我做错了什么?