springboot找不到ServletRegistrationBean无法启动

[复制链接]
查看11 | 回复0 | 2021-1-27 06:11:04 | 显示全部楼层 |阅读模式
spring-boot-starter-parent从2.1.1换成了1.3.5,1.3.5没有org/springframework/boot/web/servlet/ServletRegistrationBean,大佬们有什么办法么,我打包试了几个版本都是找不到类,就1.3.5可以
java.lang.IllegalStateException:Couldnotevaluateconditiononcom.alibaba.druid.spring.boot.autoconfigure.stat.DruidFilterConfiguration#statFilterduetoorg/springframework/boot/web/servlet/ServletRegistrationBeannotfound.Makesureyourownconfigurationdoesnotrelyonthatclass.Thiscanalsohappenifyouare@ComponentScanningaspringframeworkpackage(e.g.ifyouputa@ComponentScaninthedefaultpackagebymistake)
atorg.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:55)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:102)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:178)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:140)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:116)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:333)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:243)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:273)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:98)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:678)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:520)~[spring-context-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)~[spring-boot-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)[spring-boot-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)[spring-boot-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.SpringApplication.run(SpringApplication.java:307)[spring-boot-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1191)[spring-boot-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1180)[spring-boot-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atcom.debris.WebApplication.main(WebApplication.java:17)[classes/:na]
Causedby:java.lang.NoClassDefFoundError:org/springframework/boot/web/servlet/ServletRegistrationBean
atjava.lang.Class.getDeclaredMethods0(NativeMethod)~[na:1.8.0_91]
atjava.lang.Class.privateGetDeclaredMethods(Class.java:2701)~[na:1.8.0_91]
atjava.lang.Class.getDeclaredMethods(Class.java:1975)~[na:1.8.0_91]
atorg.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:612)~[spring-core-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524)~[spring-core-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510)~[spring-core-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:570)~[spring-core-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:683)~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:627)~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:597)~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1445)~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:975)~[spring-beans-4.2.6.RELEASE.jar:4.2.6.RELEASE]
atorg.springframework.boot.autoconfigure.condition.BeanTypeRegistry$OptimizedBeanTypeRegistry.addBeanTypeForNonAliasDefinition(BeanTypeRegistry.java:289)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.BeanTypeRegistry$OptimizedBeanTypeRegistry.addBeanType(BeanTypeRegistry.java:278)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.BeanTypeRegistry$OptimizedBeanTypeRegistry.getNamesForType(BeanTypeRegistry.java:259)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.OnBeanCondition.collectBeanNamesForType(OnBeanCondition.java:182)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.OnBeanCondition.getBeanNamesForType(OnBeanCondition.java:171)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchingBeans(OnBeanCondition.java:139)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.OnBeanCondition.getMatchOutcome(OnBeanCondition.java:113)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
atorg.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:47)~[spring-boot-autoconfigure-1.3.5.RELEASE.jar:1.3.5.RELEASE]
...17commonframesomitted
Causedby:java.lang.ClassNotFoundException:org.springframework.boot.web.servlet.ServletRegistrationBean
atjava.net.URLClassLoader.findClass(URLClassLoader.java:381)~[na:1.8.0_91]
atjava.lang.ClassLoader.loadClass(ClassLoader.java:424)~[na:1.8.0_91]
atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)~[na:1.8.0_91]
atjava.lang.ClassLoader.loadClass(ClassLoader.java:357)~[na:1.8.0_91]
...37commonframesomitted

分 -->
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行