报错:java.lang.NoClassDefFoundError: org/eclipse/jetty/server/RequestLog$Writer解决

idea启动springBooot主启动类时报“java.lang.NoClassDefFoundError: org/eclipse/jetty/server/RequestLog$Writer”

java.lang.NoClassDefFoundError: org/eclipse/jetty/server/RequestLog$Writer
 at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.8.0_141]
 at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) ~[na:1.8.0_141]
 at java.lang.Class.getDeclaredConstructors(Class.java:2020) ~[na:1.8.0_141]
 at org.springframework.boot.context.properties.ConfigurationPropertiesBindConstructorProvider.findConstructorBindingAnnotatedConstructor(ConfigurationPropertiesBindConstructorProvider.java:62) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE]
 at org.springframework.boot.context.properties.ConfigurationPropertiesBindConstructorProvider.getBindConstructor(ConfigurationPropertiesBindConstructorProvider.java:48) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE]
 at org.springframework.boot.context.properties.ConfigurationPropertiesBean$BindMethod.forType(ConfigurationPropertiesBean.java:311) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE]
 at org.springframework.boot.context.properties.ConfigurationPropertiesBeanDefinitionValidator.validate(ConfigurationPropertiesBeanDefinitionValidator.java:63) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE]
 at org.springframework.boot.context.properties.ConfigurationPropertiesBeanDefinitionValidator.postProcessBeanFactory(ConfigurationPropertiesBeanDefinitionValidator.java:45) ~[spring-boot-2.2.2.RELEASE.jar:2.2.2.RELEASE]
 at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:286) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE]
 at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:174) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE]
 at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:706) ~[spring-context-5.2.2.RELEASE.jar:5.2.2.RELEASE]
 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractA

原因:是因为Idea没有加springBoot插件(要不没有要不没打勾)

报错:java.lang.NoClassDefFoundError: org/eclipse/jetty/server/RequestLog$Writer解决_第1张图片

 如果没有springBoot插件在启动主启动类时会在APPLIACATION运行并使用jetty容器

报错:java.lang.NoClassDefFoundError: org/eclipse/jetty/server/RequestLog$Writer解决_第2张图片

 加入springboot插件后如果没指定容器则使用的是默认容器tomcat。

加上Spring Boot

报错:java.lang.NoClassDefFoundError: org/eclipse/jetty/server/RequestLog$Writer解决_第3张图片

一个心酸的错误!!!

你可能感兴趣的:(springBoot)