springboot测试启动报错
来源:14-7 【接口上的测试】投放系统的 HTTP 接口测试

慕侠2427570
2021-05-22
按照视频把代码敲了一遍,按模块启动时,ad-sponsor报以下错误,自己试着按照网上的解决方法试了不少,没有效果。
另外在imooc-ad-service目录下执行过mvn compile,各个模块都正常build。log摘抄如下,谢谢;
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2021-05-22 14:50:44.890 ERROR 36156 — [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘requestMappingHandlerAdapter’ defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Factory method ‘requestMappingHandlerAdapter’ threw exception; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/dataformat/cbor/CBORFactory
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:587) ~[spring-beans-5.0.6.RELEASE.jar:5.0.6.RELEASE]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Factory method ‘requestMappingHandlerAdapter’ threw exception; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/dataformat/cbor/CBORFactory
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.0.6.RELEASE.jar:5.0.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:579) ~[spring-beans-5.0.6.RELEASE.jar:5.0.6.RELEASE]
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/dataformat/cbor/CBORFactory
at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder$CborFactoryInitializer.create(Jackson2ObjectMapperBuilder.java:841) ~[spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
at org.springframework.http.converter.json.Jackson2ObjectMapperBuilder.cbor(Jackson2ObjectMapperBuilder.java:812) ~[spring-web-5.0.6.RELEASE.jar:5.0.6.RELEASE]
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.dataformat.cbor.CBORFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[na:1.8.0_291]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[na:1.8.0_291]
1回答
-
张勤一
2021-05-22
看看你的 Pom 文件,是不是和我一样的,把不一样的删掉,重新编译
012021-05-22
相似问题