亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

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

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

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

Unregistering JMX-exposed beans on shutdown

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

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

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

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

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

解決:C:UsersAdministrator.m2repositoryorgapachetomcatembed

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

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

補充知識:springboot 設置web和非web啟動

springBoot區分web和非web項目

老版本:

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

現版本:

#server config#是否設定web應用,none-非web,servlet-web應用spring.main.web-application-type=servlet#加載springboot banner的方式:off-關閉,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()推斷當前環境是哪種Web環境(Servlet、Reactive),或者不是Web環境,判斷邏輯為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不啟動問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: a毛片免费播放全部完整 | 中国女人真人一级毛片 | 99久久精品男女性高爱 | 欧美一二三区视频 | 精品欧美一区二区在线观看 | 国产97视频在线观看 | 美女一级毛片免费不卡视频 | 97视频在线免费观看 | 国产亚洲99影院 | 久久99精品久久久久久园产越南 | 亚洲一区二区三区高清 不卡 | 欧美高清视频www夜色资源 | 自偷自拍三级全三级视频 | 亚洲色图偷拍 | 日本高清视频www夜色资源 | 国产精品久久久久影院色老大 | 一级特黄特色的免费大片视频 | 亚洲精品久久久久久久网站 | 午夜精品一区二区三区在线视 | 美国一级毛片片aaa 美国一级毛片片aa久久综合 | 精品国产福利在线观看91啪 | 污污网站免费入口链接 | 欧美三级成人观看 | 在线观看免费精品国产 | 日韩a级片在线观看 | 亚洲图区综合 | 色综合天天综合网国产成人网 | a毛片免费观看完整 | 色综合久久六月婷婷中文字幕 | 爱福利视频一区二区 | 精东视频污 | 精品国产区一区二区三区在线观看 | a级毛片观看 | 国产精品国产三级国产无毒 | 久久精品免观看国产成人 | 女猛烈无遮挡性视频免费 | 日韩一级精品视频在线观看 | 欧美视频亚洲色图 | 亚洲欧美日韩另类 | 欧美日韩国产免费一区二区三区 | 国产91精品久久久久久 |