首页 > 其他分享 >org.springframework.context.ApplicationContextException: Unable to start embedded container; nested

org.springframework.context.ApplicationContextException: Unable to start embedded container; nested

时间:2023-01-14 10:06:51浏览次数:41  
标签:exception container ApplicationContextException embedded springframework nested 


前言

swagger引入后一直报错,尝试多个解决后没办法

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'httpPutFormContentFilter' defined in class path resource 
[org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is
org.springframework.beans.BeanInstantiationException: Failed to instantiate
[org.springframework.boot.web.filter.OrderedHttpPutFormContentFilter]: Factory method
'httpPutFormContentFilter' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.ObjectMapper

解决

解决后发现是依赖的jar版本太高,导致一直启动不起来,所以办法就是降低版本,原先为3.0.0版本

<!-- swagger -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
<!--swagger -->


标签:exception,container,ApplicationContextException,embedded,springframework,nested,
From: https://blog.51cto.com/u_15939406/6007213

相关文章