微笑丿
2019-02-28 10:45
采纳率: 25%
浏览 3.6k
已采纳

springcloud 子项目启动报错

springboot 启动时报错 求解答

java.lang.AbstractMethodError: null
    at org.springframework.core.OrderComparator.findOrder(OrderComparator.java:142) ~[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.core.annotation.AnnotationAwareOrderComparator.findOrder(AnnotationAwareOrderComparator.java:65) ~[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.core.OrderComparator.getOrder(OrderComparator.java:125) ~[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.core.OrderComparator.getOrder(OrderComparator.java:113) ~[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.core.OrderComparator.doCompare(OrderComparator.java:82) ~[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]
    at org.springframework.core.OrderComparator.compare(OrderComparator.java:68) ~[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 微笑丿 2019-02-28 11:20
    已采纳

    找到原因了 Finchley.RELEASEpom文件里的springcloud版本和自工程不一致修改就好啦

    点赞 评论
  • qq_37579984 2019-02-28 10:58

    调用某个抽象方法时,报的运行时异常。 应该是你增加了某个抽象方法,而没有重启服务,代码没有编译,找不到该抽象方法,报null异常

    点赞 评论
  • 渣渣Qi 2019-06-04 11:53

    在使用springcloud的时候运行报这个错,原因是版本冲突导致的,在idea中创建springcloud项目的时候,这里默认是${spring-cloud.version},但是如果你使用的是高版本的springcloud的话还好,不会有什么问题,但是当你把parent版本下调到2.1.0以下的时候,再使用一些组件比如eureka的时候就会发现报错了,就算添加依赖的时候明确指出了组件的版本号,它也不会跟据你的版本号下载,而是下载2.1.0的

    作者:修仙ing~
    来源:CSDN
    原文:https://blog.csdn.net/kxj19980524/article/details/87860876
    版权声明:本文为博主原创文章,转载请附上博文链接!

    点赞 评论

相关推荐 更多相似问题