Java AbstractMethodError 原因分析:运行eureka客户端报错

Java AbstractMethodError 原因分析:运行eureka客户端报错我在创建euraka客户端时报错,java.lang.AbstractMethodError:null,在网上找了大半天也没有找到靠谱的答案,探求本质,多数文章都是浮于表面,并没有对错误原因进行深入分析,后面我找到了一篇对java.lang.AbstractMethodError原理进行讲解的文章,才恍然大悟。首先java.lang.AbstractMethodError是运行时错误,编译时…

大家好,又见面了,我是你们的朋友全栈君。

我在创建euraka客户端时报错,java.lang.AbstractMethodError: null,在网上找了大半天也没有找到靠谱的答案,探求本质,多数文章都是浮于表面,并没有对错误原因进行深入分析,后面我找到了一篇对java.lang.AbstractMethodError原理进行讲解的文章,才恍然大悟。

首先java.lang.AbstractMethodError是运行时错误,编译时并不能发现,知道运行时才会报错。

通过查阅API文档里面的解释大致得出的结论就是说A依赖于B,但是执行的时候发现类B的定义发生了改变,这个改变是针对编译的时候发生了改变,也就是说将类A由java文件编译成.class文件的时候用到了类B的class文件,但是在执行的时候JVM发现真正用到的B的class文件和编译的时候用的不是一个了。于是这个异常就被抛了出来。

于是我查看了我eureka客户端的pom文件
Java AbstractMethodError 原因分析:运行eureka客户端报错

发现我多导入版本是2.1.1RELEASE,而我实际从父pom继承的依赖应该是2.0.2RELEASE

Java AbstractMethodError 原因分析:运行eureka客户端报错

所以造成java.lang.AbstractMethodError: null。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137258.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

    Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」问题场景在阿里云上部署了一台服务器,CentOS6.8系统环境,安装了MySql+Nginx+Git+vsftpd等软件,在本地Linux终端以非root账户SSH远程登录服务器,在将项目打包发布时遇到如题所示问题。代码中配置文件里的用户名不是“root”,密码正确,且该用户名和密码是配置在服务端数据库的用户表中的。但是在用浏览器调用跟数据库交互接口时出错:尝试解决网上搜了一堆文章,主要集中在(1…

    2025年7月7日
    3
  • vs中如何让所有控件居中_android自定义控件

    vs中如何让所有控件居中_android自定义控件如何让一个控件在另一个控件下面,直接操作下面代码:<LinearLayoutandroid:id=”@+id/ly_dialogPersonCode_Title”android:layout_width=”match_parent”android:layout_height=”match_parent”android:layout_marginT…

    2025年6月13日
    4
  • python常用库安装

    python常用库安装python常用库安装

    2022年4月24日
    157
  • hive中数据类型转换_csv文件导入sqlserver数据库中

    hive中数据类型转换_csv文件导入sqlserver数据库中1.类型映射关系mysql和hive中的数据类型存在差异,在mysql集成数据到hive中这样的场景下,我们希望在hive中的数据是贴源的,所以在hive中希望创建和mysql结构一致的表。mysql到hive数据类型映射参考如下:mysql数据类型hive数据类型整型bigintBIGINT整型intBIGINT整型smallintBIGINT整型tinyintBIGINT浮点型decimaldecimal浮点型double

    2022年9月21日
    3
  • 前端学习——JQuery Ajax使用经验

    前端学习——JQuery Ajax使用经验

    2021年12月3日
    42
  • Python中安装requests库总是报错的解决方法

    今晚学爬虫,要安装requests库。文章上说,直接在终端窗口执行如下命令就行。pipinstallrequests然而我还是失败了。在电脑前坐了一个小时,找过很多解决方法的博客,都无济于事。终于看到了有位大佬写的博客,试了下代码。一下就成功了!现分享如下:pipinstallrequests-ihttp://pypi.douban.com/simple–trust…

    2022年4月9日
    377

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号