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

springboot啟動不了也不報錯的問題及解決

 更新時間:2023年05月19日 10:51:17   作者:高?斯林  
這篇文章主要介紹了springboot啟動不了也不報錯的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot啟動不了也不報錯問題

公司用的springboot,隨著項目的不斷龐大,經(jīng)常會出現(xiàn)一些稀奇古怪的問題,其實多半是配置文件有問題,但是沒有錯誤提示信息,就很是難受,無從下手,以下列舉一些自己遇到的常見的問題處理辦法:

案例1

項目啟動,控制臺只打印了SPRING的日志,然后自動停止

如截圖所示:

這種什么錯誤信息都沒有,也是醉了,其實遇到這種情況,可以把啟動方法try  catch起來即可在控制臺顯示錯誤信息

如圖所示:

接下來再啟動,就會看到錯誤信息了,筆者的錯誤是因為配置文件少了一些組件的配置,導致項目啟動的時候初始化組件的時候失敗了

案例2

啟動springboot項目,項目啟動日志也在正常的打印控制臺,但是刷著刷著,日志停止了,也沒有任何錯誤信息,壓根不知道哪里的問題,所以我們要首先解決錯誤日志輸出不了的問題,這樣才能定位問題然后處理

日志截圖如下:

看到?jīng)],沒有任何有用信息啊,但是就是啟動了一會然后自動停止了。

具體debug找原因的過程我就不說了,其實根本原因就是log4j和common-logs這倆日志包沖突了,解決方法呢,有兩種,

第一:解決沖突,排除掉slf4j,common-logs任意一方,spring使用slf4j,那可以排除掉common-logs

第二:打通log4j和common-logs,讓它們合二為一即可!maven依賴如下所示:

<dependency>
? ? ?<groupId>org.slf4j</groupId>
? ? ?<artifactId>jcl-over-slf4j</artifactId>
</dependency>

這個依賴可以將log4j輸出到slf4j,從而從sl4j輸出,問題完美解決!有了錯誤提示,那解決問題就容易多啦!

springboot啟動失敗不報錯,但是報這個No active profile set, falling back to default profiles: default

首先報No active profile set, falling back to default profiles: default是沒有配置spring.profiles.active:

解決方案引入對應的文件,在application.yml中引入:

spring:
  profiles:
    active: dev

接下來在對應的目錄中創(chuàng)建對應的不同環(huán)境的yml文件,如下圖所示:

此時切換至開發(fā)環(huán)境,項目運行讀取的是application-dev.yml配置,如果需要讀取生產(chǎn)環(huán)境,將application.yml中的active:dev改成prod即可。如果需要添加更多環(huán)境配置。按此操作即可。

springboot啟動失敗不報錯

顯示情況如下所示

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.7.4)
2022-12-13 10:18:52.858  INFO 14232 --- [           main] c.k.s.SpringbootDemoApplication          : Starting SpringbootDemoApplication using Java 1.8.0_202 on 2F-KF03 with PID 14232 (D:\i-word\springboot-demo\target\classes started by Administrator in D:\i-word\springboot-demo)
2022-12-13 10:18:52.860  INFO 14232 --- [           main] c.k.s.SpringbootDemoApplication          : No active profile set, falling back to 1 default profile: "default"
2022-12-13 10:18:53.143  INFO 14232 --- [           main] c.k.s.SpringbootDemoApplication          : Started SpringbootDemoApplication in 0.496 seconds (JVM running for 0.992)
Process finished with exit code 0

這里是沒有引入spring-boot-starter-web所導致,引入對應pom文件即可解決問題

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

總結(jié)

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

相關(guān)文章

最新評論

库车县| 翁源县| 如皋市| 昭平县| 江川县| 延边| 东乡| 万全县| 金华市| 睢宁县| 太原市| 行唐县| 府谷县| 深水埗区| 长兴县| 舒兰市| 鸡泽县| 宁强县| 漾濞| 福泉市| 大英县| 景洪市| 荆门市| 伊川县| 怀仁县| 保山市| 乌拉特前旗| 临高县| 深圳市| 木里| 乐陵市| 池州市| 蒲城县| 海口市| 定兴县| 观塘区| 镶黄旗| 吴川市| 佛坪县| 库伦旗| 响水县|