问题:通过idea启动springboot项目,特别干脆利落的报了如下异常,丝毫不留余地

Exception in thread "main" java.lang.IllegalArgumentException: Cannot instantiate interface org.springframework.context.ApplicationListener : org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor
    at org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:445)
    at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:427)
    at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:420)
    at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:273)
    at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:253)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
    at org.siming.im_core.ImCoreApplication.main(ImCoreApplication.java:16)
Caused by: java.lang.IllegalArgumentException: class org.springframework.boot.cloud.CloudFoundryVcapEnvironmentPostProcessor is not assignable to interface org.springframework.context.ApplicationListener
    at org.springframework.util.Assert.assignableCheckFailed(Assert.java:714)
    at org.springframework.util.Assert.isAssignable(Assert.java:645)
    at org.springframework.util.Assert.isAssignable(Assert.java:676)
    at org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:439)
    ... 7 more

Process finished with exit code 1

原因如下:

看下图,有两个spring-boot版本,2.2.6,2.2.0。

但是呢,我这个项目其实只依赖了2.2.6,那么为何会有2.2.0呢?

因为之前依赖了2.2.0,现在升级到2.2.6,这样应该没什么问题,但是idea应该是没有自动清理到2.2.0的缓存,导致2个版本在启动时都被加载了,故找不到合适的CloudFoundryVcapEnvironmentPostProcessor来实例化,然后就报错了呀

如何解决呢?当然就是删掉多余的版本啦,删除下图中标出的2.2.0版本,保留2.2.6版本,即可

idea中启动项目 就报异常相关推荐

  1. IDEA中启动项目一直报错,找不到符号或 程序包不存在常见处理方式

    新安装的idea,配置与maven都安装好了,运行其他项目都正常,但运行某个项目时报错,提示:"Error:(4, 25) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx ...

  2. 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start问题解决

    第一次写博客,写个简单的好了 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start 问题 我的解决 ...

  3. 在MyEclipse中启动项目时报错:Could not reserve enough space for object heap

    注意:这是已经打开MyEclipse,在MyEclipse中启动项目时的情况 如果是启动MyEclipse时报这个错,应该是eclipse.ini配置文件中的问题,这个网上很多修改方案.无法启动MyE ...

  4. mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String

    mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...

  5. myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/contex

    myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/context ...

  6. IDEA中同项目引用报红问题

    IDEA中同项目引用报红问题 有时候我们在拷贝了项目之后,再使用idea打开项目的时候,会发现项目中的引用找不到了,这种情况除了我们自己配置的maven的配置的问题之外,配置好以后发现,自己同项目中的 ...

  7. Mybatis xml映射文件错误,导致Tomcat无法启动,也不报异常

    在做的项目,有时候tomcat启动会陷入死循环,一直在启动中,无法结束,自然也不会报异常. 查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessi ...

  8. 启动项目,报错:The server selected protocol version TLS10 is not accepted by client preferences [TLS12]解决办法

    使用idea加载刚down下来的项目启动时,报错:The server selected protocol version TLS10 is not accepted by client prefer ...

  9. idea启动项目zookeeper报错

    idea启动时zookeeper报错java.lang.IllegalArgumentException: Unable to canonicalize address 172.22.8.9/:218 ...

  10. IDEA中maven项目dependencies报错飘红问题解决

    若是从其他地方导入的新工程,右边 maven 管理工具中 dependencies 若出现红色波浪线.通常用以下方式尝试解决. 第一步 0.导入外部项目,先配置jdk. 1.(检查maven仓库配置是 ...

最新文章

  1. CentOS防火墙配置方法-详细解读如何配置CentOS防火墙
  2. 简单快速开发C\S架构程序用最简单的不分层最快的效率
  3. Android中脱离WebView使用WebSocket实现群聊和推送功能
  4. 【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of 'JmsMessagingTemplate' type found...
  5. linux 传真 邮件,如何在Linux环境下架设一台传真服务器(2)
  6. gdbstub中的基本命令_GDB常用命令使用说明(一)
  7. JavaScript 参考教程——写在前面
  8. 【剑指offer】面试题48. 最长不含重复字符的子字符串(java)
  9. WordPress苏醒Grace v8.2博客主题模板去sq版
  10. Hive ETL 优化(参数篇)
  11. 面试题:左旋转字符串
  12. Flex控制对主机网页中脚本的访问
  13. 为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。
  14. cmd查看IP地址指令
  15. vs2015编译vtk
  16. 186.MultiAutoCompleteTextView
  17. 物联网产品的发展简介(二)【产品篇02】
  18. 【Python】2019年武汉市天气数据分析与可视化
  19. 山东高中学业水平考试时间2020计算机,2020年山东省高中学业水平等级考试报名时间及科目...
  20. 2010年美国计算机图书市场Part1

热门文章

  1. DFU u-boot搭建
  2. 两台电脑用一根网线组建局域网
  3. 从 Codable 到 Swift 元编程
  4. Responses 部分 | Http Header
  5. 断言(C++大师Andrei Alexandrescu的文章)
  6. 第七次网页前端培训笔记(内置对象 对象 JS事件 输出)
  7. Heapsort 代码 学习笔记 阳春三月版
  8. 31 Three.js的特殊光源镜头光晕(lens flare)
  9. 辣妈直升机视频号值得学习吗
  10. php主机安装教程,easypanel 主机面板安装教程