簡體   English   中英

spring 啟動應用程序運行時錯誤,嘗試加載項目中不存在的文件 (CompositeHealthIndicatorConfiguration)

[英]spring boot app run time error, trying to load file which doesn't exist in the project ( CompositeHealthIndicatorConfiguration)

我們有標准的 spring 啟動應用程序,在啟動時,它在控制台中顯示以下錯誤。 但是,查看 spring 依賴樹,沒有包含此文件的 lib 有意義。 具有此文件的實際庫具有不同的文件夾路徑,它顯示。 清理項目,並嘗試重建但沒有運氣。 maven 依賴樹中也沒有庫沖突。 在運行時不確定為什么 spring 正在查看該文件的文件夾位置。 實際具有此執行器文件的版本未在我的項目中導入。 檢查了最終工件 jar 以確保使用正確的彈簧執行器版本,但在運行時,它以某種方式試圖查找該文件夾。 建議您以前是否遇到過此類問題。 謝謝。

錯誤:

org.springframework.beans.factory.BeanDefinitionStoreException:無法處理配置 class [com.jpmorgan.pb.credit.lc.sbl.workflow.LcSblWorkflowServiceApplication] 的導入候選; 嵌套異常是 java.io.FileNotFoundException: class 路徑資源 [org/springframework/boot/actuate/autoconfigure/Composite] 無法打開,因為它不運行Indicator/autoclass。

在上面的消息中,文件路徑應該是(基於項目中的 spring 庫):

**/autoconfigure/health/CompositeHealthIndicatorConfiguration.class

項目中的 Lib 版本:

spring-boot-autoconfigure:2.2.13-RELEASE

spring-boot-actuator-autoconfigure:2.2.13-RELEASE

彈簧啟動執行器:2.2.13-RELEASE

以上版本顯示在 maven 依賴樹中,沒有顯示其他版本。

提前致謝!

我想這可能是一個沖突的圖書館。 我可以要你的 pom 嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM