欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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>

總結

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

相關文章

  • Java實現(xiàn)abc字符串排列組合

    Java實現(xiàn)abc字符串排列組合

    這篇文章主要為大家詳細介紹了JAVA實現(xiàn)abc字符串的排列組合,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • SpringMVC如何用Post方式重定向

    SpringMVC如何用Post方式重定向

    這篇文章主要介紹了SpringMVC如何用Post方式重定向,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Java中String對象的深入理解

    Java中String對象的深入理解

    String對象作為Java語言中重要的數(shù)據(jù)類型之一,是我們平時編碼最常用的對象之一,因此也是內存中占據(jù)空間最大的一個對象,然而很多人對它是一知半解,今天我們就來好好聊一聊這個既熟悉又陌生的String,需要的朋友可以參考下
    2023-05-05
  • 一篇文章帶你玩轉Java EasyExcel(Excel報表必學)

    一篇文章帶你玩轉Java EasyExcel(Excel報表必學)

    EasyExcel是一個基于Java的簡單、省內存的讀寫Excel的開源項目,本文主要為大家詳細介紹了EasyExcel操作Excel的相關操作,希望對大家有所幫助
    2025-08-08
  • Java中操作超大數(shù)的方法

    Java中操作超大數(shù)的方法

    本篇文章是小編在網(wǎng)上整理的關于java操作超大數(shù)的方法以及解決思路,有興趣的朋友參考學習下。
    2018-06-06
  • 詳解Java實現(xiàn)負載均衡的幾種算法代碼

    詳解Java實現(xiàn)負載均衡的幾種算法代碼

    本篇文章主要介紹了詳解Java實現(xiàn)負載均衡的幾種算法代碼 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • SpringBoot中優(yōu)雅的編寫服務工廠的方法示例

    SpringBoot中優(yōu)雅的編寫服務工廠的方法示例

    在基于 pringBoot的業(yè)務開發(fā)中,我們有時會遇到這樣的場景:即定義了一個通用接口,而該接口擁有多個實現(xiàn)類,在調用這些實現(xiàn)類時,我們通常需要編寫一個工廠方法,下面就拉介紹一下如何實現(xiàn)
    2025-08-08
  • rabbitmq消息ACK確認機制及發(fā)送失敗處理方式

    rabbitmq消息ACK確認機制及發(fā)送失敗處理方式

    這篇文章主要介紹了rabbitmq消息ACK確認機制及發(fā)送失敗處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java接口回調和方法回調的簡單實現(xiàn)步驟

    Java接口回調和方法回調的簡單實現(xiàn)步驟

    這篇文章主要介紹了Java接口回調和方法回調的相關資料,接口回調是一種設計模式,實現(xiàn)三方解耦,調用者提供接口實現(xiàn),文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • MybatisPlus修改時空字段無法修改的解決方案

    MybatisPlus修改時空字段無法修改的解決方案

    這篇文章主要介紹了MybatisPlus修改時空字段無法修改的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09

最新評論