报错信息:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'restHighLevelClient' defined in class path resource [com/whf/search/config/ElasticSearchConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.elasticsearch.client.RestHighLevelClient]: Factory method 'restHighLevelClient' threw exception; nested exception is java.lang.NoSuchFieldError: IGNORE_DEPRECATIONSat org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]...........
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.elasticsearch.client.RestHighLevelClient]: Factory method 'restHighLevelClient' threw exception; nested exception is java.lang.NoSuchFieldError: IGNORE_DEPRECATIONSat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]... 42 common frames omitted
Caused by: java.lang.NoSuchFieldError: IGNORE_DEPRECATIONSat org.elasticsearch.client.RestHighLevelClient.<clinit>(RestHighLevelClient.java:1906) ~[elasticsearch-rest-high-level-client-7.9.3.jar:7.9.3]at com.whf.search.config.ElasticSearchConfig.restHighLevelClient(ElasticSearchConfig.java:22) ~[classes/:na]at com.whf.search.config.ElasticSearchConfig$$EnhancerBySpringCGLIB$$cdc49e5a.CGLIB$restHighLevelClient$0(<generated>) ~[classes/:na]at com.whf.search.config.ElasticSearchConfig$$EnhancerBySpringCGLIB$$cdc49e5a$$FastClassBySpringCGLIB$$2f71c5f0.invoke(<generated>) ~[classes/:na]at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) ~[spring-context-5.1.11.RELEASE.jar:5.1.11.RELEASE]..............

工程依赖:

1)SpringBoot 2.1.10

2)elasticsearch-rest-high-level-client 7.9.3

查看maven依赖发现实际引入依赖:

org.elasticsearch:elasticsearch:6.4.3
org.elasticsearch.client:elasticsearch-rest-client:6.4.3

排查:

1)进入spring-boot-starter-parent依赖

2)进入spring-boot-dependencies

3) 搜索elastic 发现SpringBoot默认的elasticsearch版本是6.4.3

解决:pom文件指定elasticsearch版本,搞定

整合elasticsearch-rest-high-level-client报错nested exception is java.lang.NoSuchFieldError:IGNORE_DEPREC相关推荐

  1. tomcat启动报错:nested exception is java.lang.NoClassDefFoundError: com/alipay/api/AlipayResponse

    这里是在集成支付宝,启动tomcat时报的错.意思大概是找不到默认的包或文件. 解决方法是要在war的lib下导入支付宝的jar包,只在项目的lib下导入jar包是不够的,下面是步骤: 1.点击Fil ...

  2. 报错记录:SprintBoot---Unable to start embedded container; nested exception is java.lang……

    报错信息 练习一个SpringBoot的小例子后,报出以下错误:Unable to start embedded container; nested exception is java.lang.No ...

  3. 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...

    数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input St ...

  4. 报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_NICK_NAME' in

    推荐阅读:报错原因详解 报错信息 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_ ...

  5. android studio到项目报错:Caused by: java.lang.AbstractMethodError

    导入网上下载的android 项目直接报错Caused by: java.lang.AbstractMethodError,报错信息如下: java.lang.AbstractMethodError这 ...

  6. 项目启动时报错Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError...

    报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'objectMa ...

  7. 报错:exception is java.io.InvalidClassException

    报错[ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - [BizSeq : ] Servlet.service() for servlet [dispatcher ...

  8. 集群提交HBase代码报错:Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.HBaseConfiguratio

    原因分析 HBase官网 已经告诉我们原因以及解决方法了: 原因: 默认情况下,部署到MapReduce群集的MapReduce作业无法访问$ HBASE_CONF_DIR下的HBase配置或HBas ...

  9. 报错:The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment

    报错 使用IntelliJ IDEA社区版在本地启动某个sofa boot项目时报如下错误 java: java.lang.IllegalArgumentException java: The cla ...

最新文章

  1. tomcat使用redis存储共享session
  2. [Part 3]API对接,这些坑你一定掉过!
  3. 李善友《认知升级之第一性原理》--507张PPT全解!_搜狐科技_搜狐网
  4. 《Python 网络数据采集》正则表达式
  5. 在建工地扬尘在线监控系统推荐_配电室为何需要安装蓄电池在线监控系统?保定钰鑫电气...
  6. java数据结构 -链表 -获取有效节点个数,单链表中倒数k个节点
  7. linux-修改所有者与所属组
  8. native vlan(本征vlan)----vlan 1 与一般vlan的区别详细解答、tag字段简介、二层异vlan通信、双vlan tag跳跃攻击(附图,建议电脑观看)
  9. RocketMQ学习第一步之源码构建
  10. 手机游戏开发 - 究竟要做什么、怎么做(中)
  11. oripa手机版_ORIPA - Origami Pattern Editor
  12. 定义一个基类BAse,有两个公有成员函数fn1,fn2;私有派生出derived类,如何通过derived类的对象调用基类的函数fn1;
  13. 211计算机考研到985难度,普通人想考研到985/211院校到底有多难?听听他们的心声!...
  14. 微博程序猿结婚还要加班!只因鹿晗公布恋情
  15. 如何设置普通网页的微信分享图标
  16. Cadence改背景色
  17. 盐城范围内野外钓鱼好去处(不是塘钓哟)
  18. dwz ajax提交,DWZ-JUI Ajax.post 封装
  19. NEC3 L2 Thirteen equals one
  20. linux下播放蓝光iso,如何播放蓝光原盘ISO文件?

热门文章

  1. 用Arduino打造智能苹果手表,可同步提示苹果手机的消息
  2. 有关GB18030编码来由的传说
  3. 广告roi怎么计算公式_广告投放中的ROI是怎么计算的?
  4. 【精】反爬虫技术研究
  5. 【ubuntu安装 hb 报错】
  6. KKB:mybatis的分页:pagehelper
  7. 如何模拟世界--游戏的扁平化
  8. JVM、JRE、JDK
  9. Elasticsearch入门(包含整合SpringBoot和简单实战demo)
  10. 用AI算法起中文名字 ---- 思路与实践初探