迁移到Sping Boot 3.1.0、Spring 6.0.0和Java 17时出现org.springframework.core.NestedIOException

c9qzyr3d  于 2023-09-29  发布在  Spring
关注(0)|答案(1)|浏览(290)

该应用程序在Sping Boot 3.1.0和Java 17上运行良好,但当迁移到Spring 6.0.0并升级这些模块时,未启动以下错误:

  1. implementation 'org.springframework:spring-core:6.0.0'
  2. implementation 'org.springframework:spring-beans:6.0.0'
  3. implementation 'org.springframework:spring-expression:6.0.0'
  4. implementation 'org.springframework:spring-webflux:6.0.0'
  5. implementation 'org.springframework:spring-webmvc:6.0.0'
  6. implementation 'org.springframework:spring-web:6.0.0'

logs输出为:

  1. 2023-06-10 23:17:34.892 [main] ERROR o.s.boot.SpringApplication - Application run failed
  2. java.lang.NoClassDefFoundError: org/springframework/core/NestedIOException
  3. at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:312)
  4. at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:236)
  5. at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:280)
  6. at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:96)
  7. at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:707)
  8. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:533)
  9. at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)
  10. at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750)
  11. at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405)
  12. at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
  13. at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
  14. at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:212)
  15. at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:117)
  16. at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:74)
  17. at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
  18. at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
  19. at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
  20. at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
  21. at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:80)
  22. at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)
  23. at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)
  24. at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
  25. at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237)
  26. at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
  27. at rf.dom.billing.ap.Application.main(Application.java:24)
  28. Caused by: java.lang.ClassNotFoundException: org.springframework.core.NestedIOException
  29. at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
  30. at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
  31. at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
  32. ... 25 common frames omitted
yqyhoc1h

yqyhoc1h1#

嘿,我也得到了它,并解决了它更新这个依赖这个版本。

  1. implementation('org.springframework:spring-context:6.0.11')

相关问题