![](/img/trans.png)
[英]Spring boot kotlin project cannot load java classes on the run time
[英]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.