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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

陈灬大灬海   2020-03-05 我要评论
业务需要,做搜索功能,在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来说,自然得引入最新的了,自然,坑就得踩踩了。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们