2024-10-15 23:21:29.447 WARN 23829 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/Users/xiaoqiangjiang/source/reddwarf/backend/retire/dolphin-common-biz/build/libs/dolphin-common-biz-1.0.0-SNAPSHOT-plain.jar!/exception/feign/FeignClientErrorDecoder.class]; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/context/annotation/ImportCandidates
2024-10-15 23:21:29.586 ERROR 23829 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/Users/xiaoqiangjiang/source/reddwarf/backend/retire/dolphin-common-biz/build/libs/dolphin-common-biz-1.0.0-SNAPSHOT-plain.jar!/exception/feign/FeignClientErrorDecoder.class]; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/context/annotation/ImportCandidates
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:457) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:316) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:276) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:128) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:296) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.7.jar:2.6.7]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) ~[spring-boot-2.6.7.jar:2.6.7]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) ~[spring-boot-2.6.7.jar:2.6.7]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-2.6.7.jar:2.6.7]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) ~[spring-boot-2.6.7.jar:2.6.7]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) ~[spring-boot-2.6.7.jar:2.6.7]
at com.dolphin.server.FeignServerApplication.main(FeignServerApplication.java:21) ~[main/:na]
Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/annotation/ImportCandidates
at org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter.getAutoConfigurations(AutoConfigurationExcludeFilter.java:69) ~[spring-boot-autoconfigure-2.7.18.jar:2.7.18]
at org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter.isAutoConfiguration(AutoConfigurationExcludeFilter.java:62) ~[spring-boot-autoconfigure-2.7.18.jar:2.7.18]
at org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter.match(AutoConfigurationExcludeFilter.java:51) ~[spring-boot-autoconfigure-2.7.18.jar:2.7.18]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.isCandidateComponent(ClassPathScanningCandidateComponentProvider.java:489) ~[spring-context-5.3.19.jar:5.3.19]
at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:430) ~[spring-context-5.3.19.jar:5.3.19]
... 20 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.annotation.ImportCandidates
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na]
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
... 25 common frames omitted
когда я запускаю приложение весенней загрузки, появляется такая ошибка: [code]2024-10-15 23:21:29.447 WARN 23829 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/Users/xiaoqiangjiang/source/reddwarf/backend/retire/dolphin-common-biz/build/libs/dolphin-common-biz-1.0.0-SNAPSHOT-plain.jar!/exception/feign/FeignClientErrorDecoder.class]; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/context/annotation/ImportCandidates 2024-10-15 23:21:29.586 ERROR 23829 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/Users/xiaoqiangjiang/source/reddwarf/backend/retire/dolphin-common-biz/build/libs/dolphin-common-biz-1.0.0-SNAPSHOT-plain.jar!/exception/feign/FeignClientErrorDecoder.class]; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/context/annotation/ImportCandidates at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:457) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:316) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:276) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ComponentScanAnnotationParser.parse(ComponentScanAnnotationParser.java:128) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:296) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:250) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:207) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:175) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:311) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:112) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.7.jar:2.6.7] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) ~[spring-boot-2.6.7.jar:2.6.7] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) ~[spring-boot-2.6.7.jar:2.6.7] at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-2.6.7.jar:2.6.7] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) ~[spring-boot-2.6.7.jar:2.6.7] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) ~[spring-boot-2.6.7.jar:2.6.7] at com.dolphin.server.FeignServerApplication.main(FeignServerApplication.java:21) ~[main/:na] Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/annotation/ImportCandidates at org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter.getAutoConfigurations(AutoConfigurationExcludeFilter.java:69) ~[spring-boot-autoconfigure-2.7.18.jar:2.7.18] at org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter.isAutoConfiguration(AutoConfigurationExcludeFilter.java:62) ~[spring-boot-autoconfigure-2.7.18.jar:2.7.18] at org.springframework.boot.autoconfigure.AutoConfigurationExcludeFilter.match(AutoConfigurationExcludeFilter.java:51) ~[spring-boot-autoconfigure-2.7.18.jar:2.7.18] at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.isCandidateComponent(ClassPathScanningCandidateComponentProvider.java:489) ~[spring-context-5.3.19.jar:5.3.19] at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.scanCandidateComponents(ClassPathScanningCandidateComponentProvider.java:430) ~[spring-context-5.3.19.jar:5.3.19] ... 20 common frames omitted Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.annotation.ImportCandidates at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 25 common frames omitted [/code] это конфигурация Gradle версии: [code]project(":dolphin-feign:dolphin-feign-service") { archivesBaseName = "dolphin-feign-service" version = "1.0.0-SNAPSHOT" bootJar { manifest { attributes 'Start-Class': 'com.dolphin.gateway.GatewayApplication' } }
project(":dolphin-feign:dolphin-feign-api") { jar { enabled = true }
bootJar { enabled = false }
dependencies { api project(":dolphin-common-biz") } } [/code] Я пытался обновить Spring Boot до версии 3.3.4, но эта проблема так и не устранилась. что мне делать, чтобы решить эту проблему?
I am working on Spring boot application where I trying to deploy it on AWS ECS, Before that I tried it on local (Docker Desktop) where it is working fine but same correto8 image is giving below mentioned error on AWS ECS....
Итак, я получаю эти 2 ошибки: Java: пакет org.junit.jupiter.api не существует и Java: пакет org.springframework.boot.test.context не существует, когда я пытаюсь запустить проект Spring. этот проект раньше разрабатывался для Windows, и я...
Пытаясь развернуть приложение Spring Boot 3.2 в многоуровневом докере, я в основном следовал этому сообщению в блоге, и, в частности, моя точка входа в докер была:
ENTRYPOINT
Однако докер не запускается и не отображает привычное изображение...
Я использую приведенную ниже зависимость в build.gradle для тестов приложений :
testImplementation 'org.springframework.cloud:spring-cloud-starter-contract-verifier:4.0.1'
Теперь, когда я обновил версию Spring Boot с 2.x до 3.x, я получаю...