最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Centos下SpringBoot項目啟動與停止腳本的方法

 更新時間:2018年11月27日 14:59:04   作者:獨上蘭舟  
這篇文章主要介紹了Centos下SpringBoot項目啟動與停止腳本的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

使用Maven腳本在Centos服務(wù)器中啟動與停止項目

首先項目需要引用Maven的SpringBoot插件

  <profiles>
    <profile>
      <id>boot-repackage</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
              <skipTests>true</skipTests>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>

啟動項目腳本

以項目名為rongyuan-project為例需先執(zhí)行停止項目腳本

#!/bin/sh
sh bin/stop.sh
git pull
nohup mvn spring-boot:run -Drun.profiles=prod &
tailf nohup.out

項目停止腳本

以項目名為rongyuan-project為例

#!/bin/bash
PID=$(ps -ef | grep rongyuan-project | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
  echo rongyuan is already stopped
else
  echo kill $PID
  kill $PID
fi

tips:在項目中mkdir bin文件夾,然后在bin目錄下touch start.sh與stop.sh,即可在項目中執(zhí)行腳本,并且目錄結(jié)構(gòu)也更加優(yōu)美.

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java數(shù)組的三種擴容方式以及程序?qū)崿F(xiàn)詳解

    java數(shù)組的三種擴容方式以及程序?qū)崿F(xiàn)詳解

    這篇文章主要介紹了java數(shù)組的三種擴容方式以及程序?qū)崿F(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • java編程題之從上往下打印出二叉樹

    java編程題之從上往下打印出二叉樹

    這篇文章主要為大家詳細介紹了java編程題之從上往下打印出二叉樹,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Java?JDBC使用入門講解

    Java?JDBC使用入門講解

    JDBC是指Java數(shù)據(jù)庫連接,是一種標準Java應(yīng)用編程接口(?JAVA?API),用來連接?Java?編程語言和廣泛的數(shù)據(jù)庫。從根本上來說,JDBC?是一種規(guī)范,它提供了一套完整的接口,允許便攜式訪問到底層數(shù)據(jù)庫,本篇文章我們來了解MySQL連接JDBC的流程方法
    2022-12-12
  • java中Serializable接口作用詳解

    java中Serializable接口作用詳解

    這篇文章主要為大家詳細介紹了java中Serializable接口作用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 詳解使用spring boot admin監(jiān)控spring cloud應(yīng)用程序

    詳解使用spring boot admin監(jiān)控spring cloud應(yīng)用程序

    這篇文章主要介紹了詳解使用spring boot admin監(jiān)控spring cloud應(yīng)用程序,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • SpringCloud基于RestTemplate微服務(wù)項目案例解析

    SpringCloud基于RestTemplate微服務(wù)項目案例解析

    這篇文章主要介紹了SpringCloud基于RestTemplate微服務(wù)項目案例,在寫SpringCloud搭建微服務(wù)之前,先搭建一個不通過springcloud只通過SpringBoot和Mybatis進行模塊之間通訊,通過一個案例給大家詳細說明,需要的朋友可以參考下
    2022-05-05
  • Spring Boot外部化配置實戰(zhàn)解析

    Spring Boot外部化配置實戰(zhàn)解析

    這篇文章主要介紹了Spring Boot外部化配置實戰(zhàn)解析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • SSH框架網(wǎng)上商城項目第14戰(zhàn)之商城首頁UI的設(shè)計

    SSH框架網(wǎng)上商城項目第14戰(zhàn)之商城首頁UI的設(shè)計

    這篇文章主要為大家詳細介紹了SSH框架網(wǎng)上商城項目第14戰(zhàn)之商城首頁UI的設(shè)計,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Mybatis-Plus中的@TableName 和 table-prefix使用

    Mybatis-Plus中的@TableName 和 table-prefix使用

    table-prefix 是一個全局配置,它會自動在所有表名前添加指定的前綴,這個配置對于那些使用一致命名約定的數(shù)據(jù)庫表非常有用,這篇文章主要介紹了Mybatis-Plus中的@TableName 和 table-prefix使用,需要的朋友可以參考下
    2024-08-08
  • Java之單例模式實現(xiàn)方案詳解

    Java之單例模式實現(xiàn)方案詳解

    這篇文章主要介紹了Java之單例模式實現(xiàn)方案詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評論

彭阳县| 博爱县| 吴旗县| 四川省| 云梦县| 木里| 蒙城县| 天气| 太原市| 德化县| 宁城县| 阿克陶县| 遂昌县| 镇平县| 太白县| 安国市| 康平县| 余江县| 临高县| 淮阳县| 天长市| 武乡县| 抚松县| 衢州市| 二手房| 疏勒县| 溆浦县| 大同市| 凯里市| 安达市| 宁晋县| 安仁县| 盘山县| 昌都县| 洪江市| 抚宁县| 永康市| 保山市| 鸡东县| 高雄县| 铜梁县|