java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler

报找不到类,这个类应该

java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler
7.3.2里面的,我pom依赖也没问题
java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler

编译阶段没问题,到运行时候,有问题,所以到打好的lib包中查看:
java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler
发现 这个es还是老的包。

从pom中查看
java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler
有问题。

将es依赖重新放到项目的根级父类后:
java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler

并在子模块中,将pom依赖中的版本号干掉,让它自动继承

java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler
再次打包,查看lib
java.lang.NoClassDefFoundError: org/elasticsearch/common/xcontent/DeprecationHandler
全部ok,重启服务,正常,问题解决。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
  • 2021-12-24
  • 2022-02-14
猜你喜欢
  • 2021-08-21
  • 2021-08-10
  • 2022-12-23
  • 2021-06-11
  • 2021-07-19
  • 2021-07-15
  • 2021-12-14
相关资源
相似解决方案