国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:94日期:2023-08-09 13:42:57

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

Unregistering JMX-exposed beans on shutdown

問題如下,因為已經(jīng)解決用的別人的截圖但是效果是一樣的

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

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

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

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

解決:C:UsersAdministrator.m2repositoryorgapachetomcatembed

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

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

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

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

老版本:

#server config#web_environment是否是web項目spring.main.web_environment=true#是否加載springboot bannerspring.main.show_banner=false

現(xiàn)版本:

#server config#是否設(shè)定web應用,none-非web,servlet-web應用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()推斷當前環(huán)境是哪種Web環(huán)境(Servlet、Reactive),或者不是Web環(huán)境,判斷邏輯為Classpath是夠有以下類:

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

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

否則為 WebApplicationType.NONE

在這里this.webApplicationType = WebApplicationType.SERVLET;

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

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

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

標簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 久久久香蕉视频 | 日韩三级影院 | 免费看欧美xxx片 | 国产盗摄一区二区 | 美女张腿男人桶免费视频 | 男女无遮掩做爰免费视频软件 | 亚洲免费人成在线视频观看 | 99爱在线精品视频免费观看9 | 中文字幕在亚洲第一在线 | 一级欧美一级日韩毛片99 | 成人精品免费网站 | 特黄日韩免费一区二区三区 | 青木玲中文字幕一区二区 | 国产三区二区 | 宫女淫春 | 特黄视频 | 午夜毛片网站 | 久久草在线视频免费 | 一级做a爰片久久毛片鸭王 一级做a爰全过程免费视频毛片 | 日韩a无吗一区二区三区 | 亚洲精品无码不卡在线播放he | 中文字幕在线免费观看 | 久久女同互慰一区二区三区 | 乱人伦中文字幕视频 | 亚色网址 | 国产美女一级毛片 | 末成年娇小性色xxxxx | 国产小呦| 在线亚洲v日韩v | 99久久国产 | 91国语精品自产拍在线观看一 | 一区二区三区在线 | 网站 | 亚洲国产日韩a在线亚洲 | 在线播放精品 | 午夜看片网站 | 九九99精品 | 中文精品爱久久久国产 | 美女张开双腿让男人桶视频免费 | 1024色淫免费视频 | avtom影院入口永久在线 | chinese农村野战videos |