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

sprinboot項目啟動一半到圖形化界面卡住了的解決

 更新時間:2022年10月11日 08:35:55   作者:懶得得  
這篇文章主要介紹了sprinboot項目啟動一半到圖形化界面卡住了的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

sprinboot項目啟動一半到圖形化界面卡住 

問題

有一個新項目需要從舊項目摘出去,于是新配了一個環(huán)境,結(jié)果結(jié)果放到測試環(huán)境去的時候,他居然卡住了,而且沒有任何輸出就卡在圖形化界面了,生平第一次見。

解決

重新打了很多次的包,還是不行。??

真是一個bug能占我一天(我要堅強),最后讓大佬看了一下,十分鐘就解決了。

這里發(fā)現(xiàn)的問題是因為日志的配置有問題,之前配置文件就那么幾個,也沒注意到 logback-spring.xml 配置文件里面有一個環(huán)境的配置。

紅框為之前的測試環(huán)境,綠框為這次新增的環(huán)境。 

比如application-test.yml,那么這里配置的就是 name=“test”。

像這種卡住了,一般不會是說數(shù)據(jù)庫連不上,因為連不上就報sql錯誤了。說什么 啟動類加上 注解的,也試過。但是這個一點日志出不來的,肯定是和日志有關(guān)系。遇到不會的就要虛心去問。

sprinboot項目啟動卡住,無任何異常信息

項目場景

SpringBoot項目啟動的時候Console控制臺日志打印卡住,無任何異常信息打印

問題描述

之前項目是好的,但是后面經(jīng)人寫了一部分代碼之后,項目啟動不了,SpringBoot項目啟動時直接卡住,日志也不打印,也沒有具體的異常信息,某位同事折騰一天。

原因分析

之前我遇到過類似的問題?,F(xiàn)在我把我所有的問題分析列在下面:

有可能是改動了pom.xml文件,項目沒有徹底更新,導(dǎo)致引入的jar存在版本問題或者根本沒有引入進來 

項目是Debug模式啟動,然后有一些特殊的斷點導(dǎo)致項目啟動卡住

項目的目錄結(jié)構(gòu)變更,導(dǎo)致某些bean沒有被加載到?或者加載了多個相同的bean

某些異常沒有被捕獲到,同時啟動類里面也沒有加上全局的try-catch,導(dǎo)致項目卡住

部分代碼需要隨程序自啟,使用@PostConstruct、InitializingBean、ApplicationRunner等方式實現(xiàn)項目初始化時加載,如果有遠(yuǎn)程連接,而且連接失敗或者異常了,沒有try-catch,也容易導(dǎo)致啟動程序卡死。

解決方案

針對上述列出來的分析,我們可以采用以下解決方案,一步步嘗試

如果是pom.xml變更了沒生效,我們只需要對pom.xml 重新import即可,另外可以考慮清除idea緩存

如果是debug模式的斷點引起的話,去掉所有斷點再試試

如果是項目目錄結(jié)構(gòu)變更,這個maven clean一下,重新install 即可

如果可以變更啟動類的話,建議在開發(fā)階段對啟動類的main方法里面的代碼加上try-catch,這樣啟動項目的時候就知道具體異常是什么

如果說分析哪些程序自啟的代碼導(dǎo)致項目啟動卡住的話,我建議查看項目啟動快照,具體如下: 

分析當(dāng)前主線程到底因為什么卡住(waiting),比如我這里是因為數(shù)據(jù)源配置的有問題導(dǎo)致卡住

最終解決方案:6、如果上述方案都無法解決問題,那么可以查看項目啟動日志文件,一般和項目同級目錄或者有個log目錄存儲,里面會記錄所有信息/異常信息

例如:這里是我同事的異常:

異常分析:是因為他從另外一個項目copy過來的mapper.xml文件,之前用的是mybatis,現(xiàn)在項目用的ibatis,不識別<where>標(biāo)簽,ibatis只支持<dynamic prepend="where"> 來用

改成ibatis識別的方式即可。  這里注重給大家講怎么去找到并分析異常。

總結(jié)

項目啟動卡住了,肯定是有異常原因存在,我們需要的是沉著冷靜,一步步找問題所在。另外就是大家在CV代碼時,尤其是兩個不同的項目的時候,一定要注意細(xì)節(jié)啊!

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

相關(guān)文章

  • springBoot 插件工具熱部署 Devtools的步驟詳解

    springBoot 插件工具熱部署 Devtools的步驟詳解

    這篇文章主要介紹了springBoot 插件工具 熱部署 Devtools,本文分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Java中的反射機制基本運用詳解

    Java中的反射機制基本運用詳解

    這篇文章主要介紹了Java 反射機制原理與用法,結(jié)合實例形式詳細(xì)分析了Java反射機制的相關(guān)概念、原理、基本使用方法及操作注意事項,需要的朋友可以參考下
    2021-08-08
  • 詳解SpringBoot開發(fā)案例之整合Dubbo分布式服務(wù)

    詳解SpringBoot開發(fā)案例之整合Dubbo分布式服務(wù)

    這篇文章主要介紹了詳解SpringBoot開發(fā)案例之整合Dubbo分布式服務(wù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Springboot如何設(shè)置過濾器及重復(fù)讀取request里的body

    Springboot如何設(shè)置過濾器及重復(fù)讀取request里的body

    這篇文章主要介紹了Springboot如何設(shè)置過濾器及重復(fù)讀取request里的body,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java多線程并發(fā)之ReentrantLock

    Java多線程并發(fā)之ReentrantLock

    這篇文章主要介紹了Java?多線程并發(fā)ReentrantLock,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2023-04-04
  • Java調(diào)用Pytorch模型實現(xiàn)圖像識別

    Java調(diào)用Pytorch模型實現(xiàn)圖像識別

    這篇文章主要為大家詳細(xì)介紹了Java如何調(diào)用Pytorch實現(xiàn)圖像識別功能,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-06-06
  • JAVA Stack詳細(xì)介紹和示例學(xué)習(xí)

    JAVA Stack詳細(xì)介紹和示例學(xué)習(xí)

    JAVA Stack是棧。它的特性是:先進后出(FILO, First In Last Out)。
    2013-11-11
  • 最全JVM調(diào)優(yōu)步驟和參數(shù)及配置

    最全JVM調(diào)優(yōu)步驟和參數(shù)及配置

    這篇文章主要給大家介紹了關(guān)于JVM調(diào)優(yōu)的相關(guān)資料,JVM調(diào)優(yōu)是指對Java虛擬機(JVM)進行優(yōu)化,以提高Java程序的性能和運行效率,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • Spring定時任務(wù)使用及如何使用郵件監(jiān)控服務(wù)器

    Spring定時任務(wù)使用及如何使用郵件監(jiān)控服務(wù)器

    這篇文章主要介紹了Spring定時任務(wù)使用及如何使用郵件監(jiān)控服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • SpringBoot中實現(xiàn)文件上傳、下載、刪除功能的步驟

    SpringBoot中實現(xiàn)文件上傳、下載、刪除功能的步驟

    本文將詳細(xì)介紹如何在 Spring Boot 中實現(xiàn)文件上傳、下載、刪除功能,采用的技術(shù)框架包括:Spring Boot 2.4.2、Spring MVC、MyBatis 3.5.6、Druid 數(shù)據(jù)源、JUnit 5 等,文中有詳細(xì)的操作步驟和示例代碼供大家參考,需要的朋友可以參考下
    2024-01-01

最新評論

兴安县| 寿宁县| 改则县| 巴林左旗| 满洲里市| 铜梁县| 密山市| 信阳市| 子洲县| 拉孜县| 岐山县| 阳泉市| 道真| 蕲春县| 惠州市| 曲阜市| 连平县| 沿河| 武隆县| 东台市| 永仁县| 诏安县| 鞍山市| 陆良县| 勐海县| 龙南县| 酉阳| 象山县| 民权县| 疏附县| 克东县| 浦东新区| 太保市| 襄垣县| 井陉县| 泰和县| 错那县| 太康县| 越西县| 丹寨县| 台中县|