Ich folgte den Standard-Tutorials draußen im Frühjahr Website und ein paar private Artikel.Spring Boot-Anwendung als Service - im Vordergrund statt Daemon ausgeführt
- schaffen eine symbolische Verbindung des Glases
- Service /etc/init.d/ myApp
der Dienst gestartet wird starten, aber es beginnt wie eine normale Anwendung im Vordergrund. Genau wie ich lief
java -jar myapp.jar auf dem Terminal
Wie kann ich es im Hintergrund laufen zu lassen wie Mainstream-Linux-Dienste
Das ist mein Skript
sudo chmod 500 myapp.jar
sudo /path/to/myapp.jar /etc/init.d/myapp
Und ich lasse den Service laufen als
sudo service myapp start
Dies läuft jetzt die App ich n Vordergrund hält die Konsole nach oben, statt als Dienst läuft
Verwandte: http://stackoverflow.com/questions/21503883/spring-boot-application-as-a-service – g00glen00b
Dies ist kein Duplikat, die Antwort ist, müssen Sie embeddedLaunchScriptProperties gesetzt> Modus auf " Service "im Frühjahr-Boot-Maven-Plugin-Plugin! Auf diese Weise wird Ihre Anwendung als Dienst ausgeführt. –