Haben Sie einen Spring Boot (1.5.4.RELEASE) basierten Microservice, den ich ein jar zu einer AWS EC Instance (Linux-Umgebung) bereitstellen. Nun, ich bin die Bereitstellung auch eine externe Datei log4j.properties so habe ich die Micro wie folgt beginnen:Wie Log4j.properties Datei mit Spring Boot Microservice zu starten und es als Linux-Service ausführen?
java -jar myapp.jar -Dlogging.config=/path/to/log4j.properties
Wie kann ich diesen Frühling Boot-Micro als Linux-Dienst so konfigurieren, wo ich anfangen und es mit stoppen können diese flags:
sudo service myapp start | stop | status | restart
Vielen Dank.
benötigen Sie einen Java-Service-Wrapper zu schreiben. Dieses Beispiel könnte nützlich sein. http: //www.jcgonzalez.com/linux-java-service-wrapper-example – edt
Das ist alles ziemlich gut in der offiziellen Dokumentation unter https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html erklärt # deployment-initd-service – Val
Ich hoffe, die Antwort erhalten Sie hier https://stackoverflow.com/questions/21503883/spring-boot-application-as-a-service –