繁体   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