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

java jar 命令檢查隱藏啟動(dòng)日志的方法

 更新時(shí)間:2026年06月04日 09:22:11   作者:Amarantine、沐風(fēng)倩?  
這段文章主要介紹了如何解決Spring Boot啟動(dòng)失敗的問(wèn)題,通過(guò)直接運(yùn)行Jar、開(kāi)啟Debug模式、指定dev環(huán)境以及輸出日志文件等方法,幫助開(kāi)發(fā)者快速定位并解決啟動(dòng)過(guò)程中的異常和錯(cuò)誤

因?yàn)?IDEA 有時(shí)候會(huì)隱藏部分啟動(dòng)日志,而直接 java -jar 往往能看到完整異常。

方法1:直接運(yùn)行 Jar

先進(jìn)入 Jar 所在目錄:

cd D:\project\xxx\target

或者 Linux:

cd /home/app

啟動(dòng):

java -jar xxx.jar

例如:

java -jar lowair.jar

如果啟動(dòng)失敗,控制臺(tái)一般會(huì)直接打?。?/p>

APPLICATION FAILED TO START
Caused by:
...

方法2:開(kāi)啟 Debug(推薦)

java -jar xxx.jar --debug

例如:

java -jar lowair.jar --debug

這樣 Spring 會(huì)打?。?/p>

Condition Evaluation Report

能看到:

  • 哪個(gè) Bean 創(chuàng)建失敗
  • 哪個(gè)配置加載失敗
  • 哪個(gè)依賴缺失

方法3:指定 dev 環(huán)境

如果你們是:

application.yml
application-dev.yml
application-dmz.yml

則:

java -jar xxx.jar --spring.profiles.active=dev

或者:

java -jar xxx.jar --spring.profiles.active=dmz

分別驗(yàn)證。

例如:

java -jar lowair.jar --spring.profiles.active=dev

方法4:輸出到日志文件

Windows:

java -jar lowair.jar > startup.log 2>&1

Linux:

java -jar lowair.jar > startup.log 2>&1 &

查看:

tail -200 startup.log

或者:

notepad startup.log

如果你現(xiàn)在還沒(méi)打包

在 IDEA 項(xiàng)目目錄下:

Maven

mvn clean package -DskipTests

生成:

target/
 └── xxx.jar

然后:

java -jar target/xxx.jar --debug

更簡(jiǎn)單的方式(可以直接試)

如果你是在 IDEA 里啟動(dòng)的,可以直接修改 VM Options:

--debug

或者 Program Arguments:

--debug

然后啟動(dòng)。

如果還是自動(dòng)退出,日志里通常會(huì)出現(xiàn):

Closing org.springframework.context...

或者:

ApplicationContext closed

這樣就能定位是誰(shuí)觸發(fā)了關(guān)閉。

先執(zhí)行:

java -jar xxx.jar --spring.profiles.active=dev --debug

到此這篇關(guān)于java jar 命令檢查隱藏啟動(dòng)日志的方法的文章就介紹到這了,更多相關(guān)java jar 命令隱藏啟動(dòng)日志內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot創(chuàng)建定時(shí)任務(wù)的示例詳解

    SpringBoot創(chuàng)建定時(shí)任務(wù)的示例詳解

    在Spring Boot中創(chuàng)建定時(shí)任務(wù),通常使用@Scheduled注解,這是Spring框架提供的一個(gè)功能,允許你按照固定的頻率(如每天、每小時(shí)、每分鐘等)執(zhí)行某個(gè)方法,本文給大家介紹了SpringBoot創(chuàng)建定時(shí)任務(wù)的示例,需要的朋友可以參考下
    2024-04-04
  • sin(x)如何求解的java代碼實(shí)現(xiàn)方法

    sin(x)如何求解的java代碼實(shí)現(xiàn)方法

    這篇文章主要為大家介紹了sin(x)如何求解的java代碼實(shí)現(xiàn)方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Java中CAS機(jī)制實(shí)現(xiàn)方法詳解

    Java中CAS機(jī)制實(shí)現(xiàn)方法詳解

    傳統(tǒng)的并發(fā)控制手段如synchronized和ReentrantLock雖有效防止資源競(jìng)爭(zhēng),卻可能引起性能開(kāi)銷,相比之下,CAS(CompareAndSwap)提供一種輕量級(jí)的樂(lè)觀鎖策略,通過(guò)硬件級(jí)別的原子指令實(shí)現(xiàn)無(wú)鎖并發(fā),提高性能,需要的朋友可以參考下
    2024-09-09
  • SpringCloud集成Micrometer Tracing的代碼工程

    SpringCloud集成Micrometer Tracing的代碼工程

    Micrometer Tracing 是一個(gè)用于微服務(wù)架構(gòu)的追蹤庫(kù),它提供了一種簡(jiǎn)單而強(qiáng)大的方式來(lái)收集和報(bào)告分布式系統(tǒng)中的性能和調(diào)用鏈信息,Micrometer Tracing 旨在幫助開(kāi)發(fā)者和運(yùn)維人員理解微服務(wù)之間的交互,本文給大家介紹了如何在 Spring Cloud 集成 Micrometer Tracing
    2024-12-12
  • Java?Excel?Poi字體顏色自定義設(shè)置代碼

    Java?Excel?Poi字體顏色自定義設(shè)置代碼

    最近項(xiàng)目使用POI按模板導(dǎo)出Excel,需要設(shè)置單元格的字體為紅色,下面這篇文章主要給大家介紹了關(guān)于Java?Excel?Poi字體顏色自定義設(shè)置的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Java中小球碰撞并使用按鈕控制數(shù)量實(shí)例代碼

    Java中小球碰撞并使用按鈕控制數(shù)量實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Java中小球碰撞并使用按鈕控制數(shù)量的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-12-12
  • Java中繼承thread類與實(shí)現(xiàn)Runnable接口的比較

    Java中繼承thread類與實(shí)現(xiàn)Runnable接口的比較

    這篇文章主要介紹了Java中繼承thread類與實(shí)現(xiàn)Runnable接口的比較的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Spring中的事務(wù)攔截器順序如何控制詳解

    Spring中的事務(wù)攔截器順序如何控制詳解

    這篇文章主要介紹了Spring中的事務(wù)攔截器順序如何控制詳解,那么spring事務(wù)攔截器的順序如何控制呢,若我們自己也添加了一些攔截器,此時(shí)事務(wù)攔截器和自定義攔截器共存的時(shí)候,他們的順序是怎么執(zhí)行的?如何手動(dòng)來(lái)控制他們的順序,需要的朋友可以參考下
    2024-01-01
  • Springboot多數(shù)據(jù)源配置之整合dynamic-datasource方式

    Springboot多數(shù)據(jù)源配置之整合dynamic-datasource方式

    這篇文章主要介紹了Springboot多數(shù)據(jù)源配置之整合dynamic-datasource方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MyBatis攔截器如何自動(dòng)設(shè)置創(chuàng)建時(shí)間和修改時(shí)間

    MyBatis攔截器如何自動(dòng)設(shè)置創(chuàng)建時(shí)間和修改時(shí)間

    文章介紹了如何通過(guò)實(shí)現(xiàn)MyBatis的Interceptor接口,在實(shí)體類中自動(dòng)設(shè)置創(chuàng)建時(shí)間和修改時(shí)間,從而提高開(kāi)發(fā)效率
    2025-02-02

最新評(píng)論

康马县| 通山县| 肥东县| 来安县| 兴安县| 红原县| 古丈县| 新野县| 南溪县| 丹阳市| 唐山市| 镇安县| 砚山县| 鲁山县| 绥滨县| 固原市| 泰安市| 汝阳县| 绥阳县| 朝阳县| 长顺县| 黑河市| 兴海县| 浪卡子县| 襄城县| 丰原市| 修文县| 武定县| 洛浦县| 攀枝花市| 淳安县| 黄冈市| 专栏| 弥勒县| 拉孜县| 永善县| 芦山县| 恩施市| 上栗县| 锡林郭勒盟| 罗山县|