亲宝软件园·资讯

展开

maven包引入问题ClassNotFoundException: org.elasticsearch.client.Cancellable

陈灬大灬海 人气:0
业务需要,做搜索功能,在springboot聚合项目下,新建了es模块module 但是在引入`elasticsearch`依赖的时候,出现了问题 引入相应依赖后 ``` org.elasticsearch elasticsearch 7.6.0 org.elasticsearch.client elasticsearch-rest-high-level-client 7.6.0 ``` 启动一直报错,但是没道理呀 之后搞不懂为什么引入的明明是`7.6.0`,为什么会出现个`6.4.3`,奇怪。 ![](https://img2020.cnblogs.com/blog/1158451/202003/1158451-20200305182347244-650026834.png) 之后在`spring-boot-dependencies`文件中发现,原来在spring-boot-dependencies标签下进行了版本声明 ![](https://img2020.cnblogs.com/blog/1158451/202003/1158451-20200305182831167-1344928265.png) 解决方式,在对应的模块pom.xml中覆盖版本号 ![](https://img2020.cnblogs.com/blog/1158451/202003/1158451-20200305183111194-258618684.png) ![](https://img2020.cnblogs.com/blog/1158451/202003/1158451-20200305182222966-1690267732.png) ok,问题解决,因为目前elasticsearch最新的版本是`7.6.0`。作为一个用心不用旧的coder来说,自然得引入最新的了,自然,坑就得踩踩了。

加载全部内容

相关教程
猜你喜欢
用户评论