解決Unable to start embedded container SpringBoot啟動(dòng)報(bào)錯(cuò)問(wèn)題
Unable to start embedded container SpringBoot啟動(dòng)報(bào)錯(cuò)
自己手動(dòng)創(chuàng)建的一個(gè)SpringBoot工程,添加的依賴,報(bào)了這個(gè)錯(cuò),
然后百度沒(méi)看到明顯的錯(cuò)誤
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFactory'
往下看最根本的報(bào)錯(cuò)信息
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl
嗯嗯,是這個(gè)類ConfigurationImpl出問(wèn)題了,憋說(shuō)了點(diǎn)進(jìn)去看看翻一翻
初看,一切正?!?/p>
往下看,嗯?
怎么日志這里報(bào)錯(cuò)了,代碼是紅的,

感覺(jué)應(yīng)該是這里出了問(wèn)題,點(diǎn)進(jìn)去繼續(xù)看看,???怎么全報(bào)紅了

全紅,有大問(wèn)題呀,看一下這是什么依賴,jboss依賴,然后突然想到了,這個(gè)依賴有問(wèn)題?

用IDEA看一下依賴關(guān)系,這里報(bào)錯(cuò)了,再去maven倉(cāng)庫(kù)看一下

依賴為空。。。。。這就是原因了。。。。。
重新導(dǎo)入jar就可以了(我是因?yàn)楸镜赜袃蓚€(gè)maven倉(cāng)庫(kù),配置的時(shí)候沒(méi)注意,所以沒(méi)找到)

梳理一下過(guò)程
spring-boot-starter-web依賴于hibernate-validator,然后這個(gè)繼續(xù)向下依賴與jboss-logging,這個(gè)找不到,所以報(bào)錯(cuò)
hibernate-validator內(nèi)部實(shí)現(xiàn)了一個(gè)日志框架,是基于jboss-logging開發(fā)的(jboss-logging和slf4j一樣,都是門面日志框架,提供一些列日志接口規(guī)范,供其他人實(shí)現(xiàn),誰(shuí)都可以實(shí)現(xiàn),SpringBoot默認(rèn)使用的logback日志框架就給予slf4j的)
注意:
SpringBoot啟動(dòng)報(bào)錯(cuò),先看依賴
小疑問(wèn):
依賴報(bào)錯(cuò),pom文件為什么不報(bào)錯(cuò)呢,有點(diǎn)浪費(fèi)時(shí)間呀!!!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java針對(duì)ArrayList自定義排序的2種實(shí)現(xiàn)方法
這篇文章主要介紹了Java針對(duì)ArrayList自定義排序的2種實(shí)現(xiàn)方法,結(jié)合實(shí)例形式總結(jié)分析了Java操作ArrayList自定義排序的原理與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-01-01
java整合itext?pdf實(shí)現(xiàn)自定義PDF文件格式導(dǎo)出方式
Spring?Boot整合iTextPDF實(shí)現(xiàn)自定義PDF導(dǎo)出,按周次和星期顯示打卡記錄打勾,需定義數(shù)據(jù)VO、表格結(jié)構(gòu),確保所有單元格填充(含空值),測(cè)試接口生成格式正確的PDF文件2025-07-07
java虛擬機(jī)JVM類加載機(jī)制原理(面試必問(wèn))
這篇文章主要介紹了面試當(dāng)中必會(huì)問(wèn)到的java虛擬機(jī)JVM類加載機(jī)制,非常的詳細(xì),有需要的朋友可以借鑒參考下,歡迎多多交流討論2021-08-08
java.lang.IllegalStateException異常原因和解決辦法
這篇文章主要給大家介紹了關(guān)于java.lang.IllegalStateException異常原因和解決辦法,IllegalStateException是Java標(biāo)準(zhǔn)庫(kù)中的一個(gè)異常類,通常表示在不合適或無(wú)效的情況下執(zhí)行了某個(gè)方法或操作,需要的朋友可以參考下2023-07-07
SpringCloud搭建netflix-eureka微服務(wù)集群的過(guò)程詳解
這篇文章主要介紹了SpringCloud搭建netflix-eureka微服務(wù)集群的過(guò)程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
SpringCloud Alibaba Nacos服務(wù)注冊(cè)中心解讀
這篇文章主要介紹了SpringCloud Alibaba Nacos服務(wù)注冊(cè)中心使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2026-03-03
Java獲取手機(jī)號(hào)碼歸屬地的實(shí)現(xiàn)
這篇文章主要介紹了Java獲取手機(jī)號(hào)碼歸屬地的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
SpringBoot3 響應(yīng)式網(wǎng)絡(luò)請(qǐng)求客戶端的實(shí)現(xiàn)
本文主要介紹了SpringBoot3 響應(yīng)式網(wǎng)絡(luò)請(qǐng)求客戶端的實(shí)現(xiàn),文章詳細(xì)闡述了如何使用SpringBoot3的網(wǎng)絡(luò)請(qǐng)求客戶端進(jìn)行HTTP請(qǐng)求和處理響應(yīng),并提供了示例代碼和說(shuō)明,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
Spring Cloud微服務(wù)之間調(diào)用Dubbo的詳細(xì)過(guò)程
SpringCloudAlibabaDubbo是阿里巴巴開源的Dubbo與SpringCloud的深度集成方案,本文介紹Spring Cloud微服務(wù)之間調(diào)用Dubbo的詳細(xì)過(guò)程,感興趣的朋友跟隨小編一起看看吧2026-02-02

