java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.json.JsonMapper

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-23 19:43   20   0

在添加websocket依赖之后的时候出现了 以下的问题:

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.json.JsonMapper
 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_40]
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_40]
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_40]
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_40]
 at org.springframework.integration.support.json.Jackson2JsonObjectMapper.<init>(Jackson2JsonObjectMapper.java:74) ~[spring-integration-core-5.3.6.RELEASE.jar:5.3.6.RELEASE]
 at org.springframework.integration.support.converter.ConfigurableCompositeMessageConverter.initDefaults(ConfigurableCompositeMessageConverter.java:114) ~[spring-integration-core-5.3.6.RELEASE.jar:5.3.6.RELEASE]
 at org.springframework.integration.support.converter.ConfigurableCompositeMessageConverter.<init>(ConfigurableCompositeMessageConverter.java:68) ~[spring-integration-core-5.3.6.RELEASE.jar:5.3.6.RELEASE]
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_40]
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_40]
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_40]
 at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_40]
 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:200) ~[spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE]
 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) ~[spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE]
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1312) ~[spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE]
 ... 23 more

后来排查了一下自己的依赖问题, springboot自带的starter-web版本是2.1.9.RELEASE, 而websocket的版本是2.3.9.RELEASE, 版本已经冲突了, 后面把websocket换成2.1.9.RELEASE之后, 这个问题已经解决了

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP