Có một dịch vụ siêu nhỏ dựa trên Spring Boot (1.5.4.RELEASE) mà tôi triển khai một jar tới một Instance AWS EC (môi trường Linux). Bây giờ, tôi cũng đang triển khai nộp log4j.properties bên ngoài vì vậy tôi đã để bắt đầu microservice như thế này:Làm thế nào để Extern log4j.properties tập tin với Spring Boot Microservice và chạy nó như một dịch vụ Linux?
java -jar myapp.jar -Dlogging.config=/path/to/log4j.properties
Làm thế nào tôi có thể cấu hình mùa xuân Boot này Microservice như một dịch vụ Linux nơi tôi có thể bắt đầu và ngăn chặn nó sử dụng các cờ:
sudo service myapp start | stop | status | restart
Cảm ơn bạn rất nhiều.
bạn cần phải viết một wrapper dịch vụ java. ví dụ này có thể hữu ích. http: //www.jcgonzalez.com/linux-java-service-wrapper-example – edt
Điều này được giải thích khá rõ trong tài liệu chính thức tại https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html # deployment-initd-service – Val
Tôi hy vọng câu trả lời bạn sẽ nhận được ở đây https://stackoverflow.com/questions/21503883/spring-boot-application-as-a-service –