Spring-boot linuxサービスへの追加

1298 ワード

/usr/lib/systemd/systemm/の下でサービスファイルを作成する
[Unit]
Description=myfee


[Service]
WorkingDirectory=/usr/share/web-app
ExecStart=/usr/share/jdk1.8.0_151/bin/java -jar /usr/share/web-app/myfee-api-1.0.0.jar --spring.profiles.active=wxdev


[Install]
WantedBy=multi-user.target

梱包が必要な工事pom.xmlファイルのspring-boot-maven-pluginは、次の構成を追加します.
true

plugin全体の例は以下の通りです.
  
      
          
            org.springframework.boot  
            spring-boot-maven-plugin  
               
                1.8  
                1.8  
                true
                true
                false
              
              
                  
                      
                        repackage  
                      
                  
              
          
      
    
パッケージ化後jarパッケージへのライセンス
chmod a+x xxx.jar
その後systemctl serviceファイル名start/status/stopコマンドを使用して起動し、ステータスを表示し、適用を停止できます.