欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java -jar后臺啟動的四種方式小結(jié)

 更新時間:2023年09月07日 11:04:48   作者:魚香Ross  
這篇文章主要介紹了java -jar后臺啟動的四種方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Linux系統(tǒng)啟動java項目四種方式

1,用java -jar xxx.jar 點擊回車就會啟動成功,但是當退出或者關(guān)閉遠程工具就會把進程關(guān)閉

以上就是啟動的項目Java -jar xxx.jar 但是點擊過Ctl+c或者把此窗口關(guān)閉 就會殺死進程那么此程序就會關(guān)閉

2,命令:java -jar xxx.jar & 此語句比第一個命令多一個&符號,但是Ctrl+c或者關(guān)閉窗口后 后臺程序仍然繼續(xù)執(zhí)行。

3,執(zhí)行java -jar xxx.jar后,然后ctrl+z 退出到控制臺,執(zhí)行 bg 再執(zhí)行exit命令。完成以上3步,退出shell后,jar服務(wù)仍然在后臺運行

4,命令nohup java -jar xxxx.jar & 和第二種方式相似 只不過在前面加上nohup 此種方式比較推薦。

java -jar 后臺啟動JAR包、WAR包

【Java】后臺啟動JAR包、WAR包

Linux環(huán)境啟動命令

nohup java -Xms512M -Xmx512M -jar -Dspring.profiles.active=dev -Dlogsdir=logs xxx-1.0.0.RELEASE.jar > start.log 2>&1 &

命令解釋:

  • nohup:表示在后臺啟動,而我們普通的java -jar命令是前臺啟動,前臺啟動關(guān)閉命令行后就停止運行了
  • Xms512M : 表示最小運行分配的內(nèi)存為512M
  • Xmx512M:表示最大運行分配的內(nèi)存為512M
  • -Dspring.profiles.active=sit: 使用的配置文件為sit測試環(huán)境的配置文件
  • > start.log 表示輸出到start.log文件
  • 2> 表示把標準錯誤(stderr)重定向,標準輸出(stdout)是1。
  • 2>&1 表示把把標準錯誤重定向到標準輸出
  • & 表示后臺啟動

Windows下啟動命令

第一種方式

```powershell
javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar > D:\測試jar包\server.log 2>&1 &

第二種方式

將jar包指定為bat批處理文件,然后可以雙擊啟動,也可以將bat文件做成服務(wù)自啟動方式

在項目同級目錄下新建run.bat,將下面的內(nèi)容拷貝進去

@echo off
start javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar > D:\測試jar包\server.log 2>&1 &
exit

然后雙擊即可啟動

第三種方式

亦可以,將bat做成服務(wù)自啟動

1,Windows+R運行,輸入gpedit.msc進入組策略編輯器,選中windows設(shè)置-啟動,然后點擊添加腳本即可。

總結(jié)

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

相關(guān)文章

  • mybatis新增到數(shù)據(jù)庫后返回當前ID問題

    mybatis新增到數(shù)據(jù)庫后返回當前ID問題

    這篇文章主要介紹了mybatis新增到數(shù)據(jù)庫后返回當前ID問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 關(guān)于HashMap的put方法執(zhí)行全過程

    關(guān)于HashMap的put方法執(zhí)行全過程

    這篇文章主要介紹了關(guān)于HashMap的put方法執(zhí)行全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Java中MessageDigest來實現(xiàn)數(shù)據(jù)加密的方法

    Java中MessageDigest來實現(xiàn)數(shù)據(jù)加密的方法

    這篇文章主要介紹了Java中MessageDigest來實現(xiàn)數(shù)據(jù)加密的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 淺談Spring Boot 異常處理篇

    淺談Spring Boot 異常處理篇

    本篇文章主要介紹了淺談Spring Boot 異常處理篇,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • SpringBoot中的@CrossOrigin注解詳解

    SpringBoot中的@CrossOrigin注解詳解

    這篇文章主要介紹了SpringBoot中的@CrossOrigin注解詳解,跨源資源共享(CORS)是由大多數(shù)瀏覽器實現(xiàn)的W3C規(guī)范,允許您靈活地指定什么樣的跨域請求被授權(quán),而不是使用一些不太安全和不太強大的策略,需要的朋友可以參考下
    2023-11-11
  • Java定時器Timer與TimerTask的使用詳解

    Java定時器Timer與TimerTask的使用詳解

    這篇文章主要介紹了Java定時器Timer與TimerTask的使用詳解,在JDK類庫中Timer主要負責(zé)計劃任務(wù)的功能,也就是在指定時間執(zhí)行某一任務(wù),執(zhí)行時候會在主線程之外起一個單獨的線程執(zhí)行指定的任務(wù),該類主要是設(shè)置任務(wù)計劃,但封裝的類是TimerTask類,需要的朋友可以參考下
    2023-10-10
  • Spring Security Remember me使用及原理詳解

    Spring Security Remember me使用及原理詳解

    這篇文章主要介紹了Spring Security Remember me使用及原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Java編寫實現(xiàn)窗體程序顯示日歷

    Java編寫實現(xiàn)窗體程序顯示日歷

    這篇文章主要為大家詳細介紹了Java編寫實現(xiàn)窗體程序顯示日歷,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • SpringCloud Feign配置應(yīng)用詳細介紹

    SpringCloud Feign配置應(yīng)用詳細介紹

    這篇文章主要介紹了SpringCloud Feign配置應(yīng)用,feign是netflix提供的服務(wù)間基于http的rpc調(diào)用框架,在spring cloud得到廣泛應(yīng)用
    2022-09-09
  • SpringBoot實戰(zhàn):Spring如何找到對應(yīng)轉(zhuǎn)換器優(yōu)雅使用枚舉參數(shù)

    SpringBoot實戰(zhàn):Spring如何找到對應(yīng)轉(zhuǎn)換器優(yōu)雅使用枚舉參數(shù)

    這篇文章主要介紹了SpringBoot實戰(zhàn)中Spring是如何找到對應(yīng)轉(zhuǎn)換器優(yōu)雅的使用枚舉參數(shù),文中附有詳細的實例代碼有需要的朋友可以參考下,希望可以有所幫助
    2021-08-08

最新評論