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

使用SpringBoot_jar方式啟動并配置日志文件

 更新時間:2021年09月01日 10:53:52   作者:HealerJean.  
這篇文章主要介紹了使用SpringBoot_jar方式啟動并配置日志文件操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot_jar方式啟動并配置日志文件

前言

正常啟動 ,下面會選擇application.properties 中配置默認的啟動文件進行啟動,下面這種情況不能根據實際情況進行啟動項目

  • java jar admin-1.0-SNAPSHOT.jar

1、測試環(huán)境和生產環(huán)境啟動

主要觀察priperties中配置文件的名字

  • 測試環(huán)境:java -jar my-spring-boot.jar --spring.profiles.active=test
  • 生產環(huán)境:java -jar my-spring-boot.jar --spring.profiles.active=prod

2、利用shell啟動并配置log日志

2.1、測試庫啟動

#!/bin/bash
   echo starting
   java -jar admin-1.0-SNAPSHOT.jar --spring.profiles.active=test  > log.file 2>log.error &

2.2、正式庫啟動

#!/bin/bash
   echo starting
   java -jar admin-1.0-SNAPSHOT.jar --spring.profiles.active=prod > log.file 2>&1 &

2.3、停止正在運行的項目

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

2.4、重啟項目

#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh

Jar包后臺啟動并輸出日志

大家在服務器中部署項目,jar包需要進行后臺啟動,就不會因為你Ctrl+c而結束進程,以及你關閉終端而結束進程!

格式:

nohup java -jar JarName > JarName.log &

nohup … & #可以使進程進入后臺啟動,同樣適用于很多種程序啟動

jar包進入后臺啟動就需要把你的啟動命令放入其中也可以再啟動jar包的時候再加入其他參數

例如

nohup java -Duser.timezone=GMT+8 -Dfile.encoding=utf-8  
-Xms1024m -Xmx1024m   
 -Djava.io.tmpdir=$DATA_DIR/tmp  -jar  $DATA_DIR"/"$JAR &

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • spring-boot中spring-boot-maven-plugin報紅錯誤及解決

    spring-boot中spring-boot-maven-plugin報紅錯誤及解決

    這篇文章主要介紹了spring-boot中spring-boot-maven-plugin報紅錯誤及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Token登陸驗證機制的原理及實現

    Token登陸驗證機制的原理及實現

    這篇文章介紹了Token登陸驗證機制的原理及實現,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • SpringBoot配置ShedLock分布式定時任務

    SpringBoot配置ShedLock分布式定時任務

    ShedLock是一個在分布式環(huán)境中使用的定時任務框架,這篇文章主要介紹了SpringBoot配置ShedLock分布式定時任務,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Java并發(fā)實例之CyclicBarrier的使用

    Java并發(fā)實例之CyclicBarrier的使用

    這篇文章主要介紹了Java并發(fā)實例之CyclicBarrier的使用,涉及CyclicBarrier的介紹,以及相關的并發(fā)實例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • java刪除文件時總是返回false,刪不掉的解決方案

    java刪除文件時總是返回false,刪不掉的解決方案

    這篇文章主要介紹了java刪除文件時總是返回false,刪不掉的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Spring中自定義Schema如何解析生效詳解

    Spring中自定義Schema如何解析生效詳解

    Spring2.5在2.0的基于Schema的Bean配置的基礎之上,再增加了擴展XML配置的機制。通過該機制,我們可以編寫自己的Schema,并根據自定義的Schema用自定的標簽配置Bean,下面這篇文章主要介紹了關于Spring中自定義Schema如何解析生效的相關資料,需要的朋友可以參考下
    2018-07-07
  • SSO單點登錄系統(tǒng)實現原理及流程圖解

    SSO單點登錄系統(tǒng)實現原理及流程圖解

    這篇文章主要介紹了SSO單點登錄系統(tǒng)實現原理及流程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • 進一步理解Java中的多態(tài)概念

    進一步理解Java中的多態(tài)概念

    這篇文章主要介紹了進一步理解Java中的多態(tài)概念,是Java入門學習中的基礎知識,需要的朋友可以參考下
    2015-08-08
  • 當Transactional遇上synchronized的解決方法分享

    當Transactional遇上synchronized的解決方法分享

    前些時間剛好刷到了有關于“# 【事務與鎖】當Transactional遇上synchronized”這一類的文章,感覺這也是工作中經常會遇到的一類問題了。所以就針對這個話題進行了分析并整理了常用的解決方法,希望對大家有所幫助
    2023-05-05
  • 如何將默認的maven倉庫改為阿里的maven倉庫

    如何將默認的maven倉庫改為阿里的maven倉庫

    這篇文章主要介紹了如何將默認的maven倉庫改為阿里的maven倉庫,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論

萨迦县| 东至县| 上林县| 上思县| 同江市| 肥城市| 济源市| 藁城市| 建昌县| 醴陵市| 芒康县| 民乐县| 华安县| 吴川市| 砚山县| 宁河县| 托克逊县| 阆中市| 华蓥市| 桂林市| 灵宝市| 定远县| 平潭县| 沙河市| 天等县| 舟山市| 浦东新区| 长丰县| 玉屏| 兴业县| 安福县| 宣城市| 班玛县| 鄂州市| 敦化市| 嘉义县| 博罗县| 大同县| 华蓥市| 西丰县| 昌黎县|