SpringBoot Centos6.xシステムサービスに設定

1190 ワード

1、まずpomを修正する.xml trueのようにコンパイルされたjarにはshellスクリプトが含まれます

    org.springframework.boot
    spring-boot-maven-plugin
     
         true
     

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="/opt/jdk/jdk1.8.0_181"
JAVA_OPTS="-server -Xms1G -Xmx1G"
RUN_ARGS="--spring.config.location=application-dev.properties"
LOG_FOLDER="./"
PID_FOLDER="./"

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
 
技術交流グループ:212320390
公式文書を参照
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#deployment-install
 
nohup java -jar sce-0.0.1-SNAPSHOT.jar --server.port=9091 2>&1 &