SpringBoot Centos6.x 設定為系統服務
阿新 • • 發佈:2019-01-05
1、首先修改pom.xml <executable>true</executable> 這樣編譯的jar會包含shell指令碼
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <executable>true</executable> </configuration> </plugin>
2、上傳jar包伺服器,路徑任意,我這裡是/home/springboot
lnyd_broadband-1.0-SNAPSHOT.jar
chmod 500 lnyd_broadband-1.0-SNAPSHOT.jar #新增可執行許可權
3、編寫jar的配置檔案,需要與jar包同名,字尾名.conf
lnyd_broadband-1.0-SNAPSHOT.conf
JAVA_HOME="/home/jdk/jdk1.8.0_181" JAVA_OPTS="-server -Xms1G -Xmx1G #RUN_ARGS="-Dspring.profiles.active=test" #LOG_FOLDER=/data/springboot-admin/10037/logs
chmod 400 lnyd_broadband-1.0-SNAPSHOT.conf #新增許可權
4、新增連結到/etc/init.d/
ln -s /home/springboot/lnyd_broadband-1.0-SNAPSHOT.jar /etc/init.d/lnyd
5、啟動 停止
service lnyd start
service lnyd stop