一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 使用SpringBoot_jar方式啟動并配置日志文件

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

2021-12-13 14:24HealerJean. Java教程

這篇文章主要介紹了使用SpringBoot_jar方式啟動并配置日志文件操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

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

前言

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

  • java jar admin-1.0-SNAPSHOT.jar

1、測試環境和生產環境啟動

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

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

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

2.1、測試庫啟動

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

2.2、正式庫啟動

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

2.3、停止正在運行的項目

?
1
2
3
4
5
6
7
8
9
#!/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、重啟項目

?
1
2
3
4
5
#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh

Jar包后臺啟動并輸出日志

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

格式:

?
1
nohup java -jar JarName > JarName.log &

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

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

例如

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

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

原文鏈接:https://blog.csdn.net/u012954706/article/details/80612384

延伸 · 閱讀

精彩推薦
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
主站蜘蛛池模板: 美女被草逼 | 男人看的网址 | 996免费视频国产在线播放 | 欧美特黄三级在线观看 | 成人免费国产欧美日韩你懂的 | 热99精品只有里视频最新 | 午夜dj影院在线观看完整版 | 精品综合久久久久久88小说 | 91制片厂官网 | 2020年最新国产精品视频免费 | 无罩看奶禁18 | 消息称老熟妇乱视频一区二区 | 国产91视频网 | 国产一卡2卡3卡4卡公司科普 | 美女扒开胸罩露出奶了无遮挡免费 | 美女日b视频 | 亚洲精品短视频 | 精品区卡一卡2卡三免费 | 五月婷婷丁香在线视频 | 免费日韩| 精品在线免费播放 | 国产成人在线播放视频 | 91精品国产人成网站 | 扒开双腿羞辱调教play视频 | 亚洲邪恶天堂影院在线观看 | 手机在线观看网站免费视频 | videosxxxx老女人 | 国产成人精品午夜在线播放 | 成人精品第一区二区三区 | 日本 片 成人 在线 日b视频免费 | 亚洲日韩中文字幕一区 | 高跟翘臀老师后进式视频 | v视界影院成片 | 亚洲欧美久久一区二区 | 久久99国产亚洲高清观着 | 久久亚洲午夜牛牛影视 | 午夜一区二区三区 | 国产亚洲精品aaa大片 | 91色+91sesex| 免费一级欧美大片在线观看 | 亚洲成年网站在线777 |