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

解決Spring boot 嵌入的tomcat不啟動問題

 更新時(shí)間:2020年10月10日 16:14:21   作者:黃卷青燈957  
這篇文章主要介紹了解決Spring boot 嵌入的tomcat不啟動問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

此文章記錄一次spring boot通過main 方法啟動無法成功的問題

Unregistering JMX-exposed beans on shutdown

問題如下,因?yàn)橐呀?jīng)解決用的別人的截圖但是效果是一樣的

百度了一圈都說tomcat沒有配置,但實(shí)際xml有如下配置

 <dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-tomcat</artifactId>
 </dependency>

問題:eclipse maven自動下jar包時(shí)下載的不全,有部分文件丟失,但是控制臺并沒有發(fā)出任何 classNotFound提示

解決:C:\Users\Administrator\.m2\repository\org\apache\tomcat\embed

講該目錄下的所有文件刪除,然后右鍵項(xiàng)目maven-> update project,

其他同類發(fā)現(xiàn)classNotFound也可以通過尋找對應(yīng)jar包在本地倉庫位置,使用相同操作進(jìn)行解決

補(bǔ)充知識:springboot 設(shè)置web和非web啟動

springBoot區(qū)分web和非web項(xiàng)目

老版本:

#server config
#web_environment是否是web項(xiàng)目
spring.main.web_environment=true
#是否加載springboot banner
spring.main.show_banner=false

現(xiàn)版本:

#server config
#是否設(shè)定web應(yīng)用,none-非web,servlet-web應(yīng)用
spring.main.web-application-type=servlet
#加載springboot banner的方式:off-關(guān)閉,console-控制臺,log-日志
spring.main.banner-mode=off

WebApplicationType原理:

public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) {
 this.resourceLoader = resourceLoader;
 Assert.notNull(primarySources, "PrimarySources must not be null");
 this.primarySources = new LinkedHashSet<>(Arrays.asList(primarySources));
 this.webApplicationType = deduceWebApplicationType();
 setInitializers((Collection) getSpringFactoriesInstances(ApplicationContextInitializer.class));
 setListeners((Collection) getSpringFactoriesInstances(ApplicationListener.class));
 this.mainApplicationClass = deduceMainApplicationClass();
}

deduceWebApplicationType()推斷當(dāng)前環(huán)境是哪種Web環(huán)境(Servlet、Reactive),或者不是Web環(huán)境,判斷邏輯為Classpath是夠有以下類:

存在org.springframework.web.reactive.DispatcherHandler且不存在org.springframework.web.servlet.DispatcherServlet為WebApplicationType.REACTIVE;

同時(shí)存在javax.servlet.Servlet、org.springframework.web.context.ConfigurableWebApplicationContext 為WebApplicationType.SERVLET;

否則為 WebApplicationType.NONE

在這里this.webApplicationType = WebApplicationType.SERVLET;

所謂的banner就是控制臺打印的一堆線組成的spring

以上這篇解決Spring boot 嵌入的tomcat不啟動問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot下實(shí)現(xiàn)RedisTemplate?List?清空

    springboot下實(shí)現(xiàn)RedisTemplate?List?清空

    我們經(jīng)常會使用Redis的List數(shù)據(jù)結(jié)構(gòu)來存儲一系列的元素,當(dāng)我們需要清空一個(gè)List時(shí),可以使用RedisTemplate來實(shí)現(xiàn),本文就來詳細(xì)的介紹一下如何實(shí)現(xiàn),感興趣的可以了解一下
    2024-01-01
  • Java面試題沖刺第二十七天--JVM2

    Java面試題沖刺第二十七天--JVM2

    這篇文章主要為大家分享了最有價(jià)值的三道關(guān)于JVM的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 詳解Spring簡單容器中的Bean基本加載過程

    詳解Spring簡單容器中的Bean基本加載過程

    本篇將對定義在 XMl 文件中的 bean,從靜態(tài)的的定義到變成可以使用的對象的過程,即 bean 的加載和獲取的過程進(jìn)行一個(gè)整體的了解
    2017-05-05
  • hibernate測試時(shí)遇到的幾個(gè)異常及解決方法匯總

    hibernate測試時(shí)遇到的幾個(gè)異常及解決方法匯總

    今天小編就為大家分享一篇關(guān)于hibernate測試時(shí)遇到的幾個(gè)異常及解決方法匯總,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • springboot3整合SpringSecurity實(shí)現(xiàn)登錄校驗(yàn)與權(quán)限認(rèn)證

    springboot3整合SpringSecurity實(shí)現(xiàn)登錄校驗(yàn)與權(quán)限認(rèn)證

    本文主要介紹了springboot3整合SpringSecurity實(shí)現(xiàn)登錄校驗(yàn)與權(quán)限認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • 淺談list.removeAll()刪除失敗的原因及解決

    淺談list.removeAll()刪除失敗的原因及解決

    這篇文章主要介紹了淺談list.removeAll()刪除失敗的原因及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Java關(guān)于后端怎么去接收Date、LocalDateTime類型的參數(shù)詳解

    Java關(guān)于后端怎么去接收Date、LocalDateTime類型的參數(shù)詳解

    這篇文章主要介紹了java關(guān)于后端怎么去接收Date、LocalDateTime類型的參數(shù),文中有詳細(xì)的代碼流程,對我們學(xué)習(xí)或工作有一定的參考價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Java Excel文件加密保護(hù)數(shù)據(jù)安全

    Java Excel文件加密保護(hù)數(shù)據(jù)安全

    這篇文章主要為大家介紹了Java Excel文件加密保護(hù)數(shù)據(jù)安全的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • JAVA實(shí)現(xiàn)下載文件功能的兩種方法

    JAVA實(shí)現(xiàn)下載文件功能的兩種方法

    這篇文章主要介紹了JAVA實(shí)現(xiàn)下載文件功能的兩種方法,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Java+EasyExcel實(shí)現(xiàn)文件的導(dǎo)入導(dǎo)出

    Java+EasyExcel實(shí)現(xiàn)文件的導(dǎo)入導(dǎo)出

    在項(xiàng)目中我們常常需要Excel文件的導(dǎo)入與導(dǎo)出,手動輸入相對有些繁瑣,所以本文教大家如何在Java中輕松導(dǎo)入與導(dǎo)出Excel文件,感興趣的可以學(xué)習(xí)一下
    2021-12-12

最新評論

冷水江市| 荥经县| 宜阳县| 鲁甸县| 阿瓦提县| 保德县| 虞城县| 哈巴河县| 武宁县| 澄城县| 祥云县| 灵璧县| 临泽县| 镇雄县| 奉新县| 肥乡县| 临湘市| 南部县| 夏津县| 宝兴县| 独山县| 南阳市| 万宁市| 石楼县| 抚远县| 连云港市| 噶尔县| 车险| 综艺| 巫溪县| 北宁市| 鄂尔多斯市| 城口县| 金坛市| 定陶县| 视频| 衡南县| 德阳市| 扬中市| 镇远县| 政和县|