启动 Spring 项目的时候提示下面的错误信息:

Exception in thread "main" java.lang.IllegalArgumentException: Cannot instantiate interface org.springframework.context.ApplicationListener : org.springframework.boot.context.logging.LoggingApplicationListenerat org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:461)at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:443)at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:436)at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:267)at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:245)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1317)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306)at com.usvisatrack.common.data.Application.main(Application.java:18)
Caused by: java.lang.NoClassDefFoundError: org.springframework.context.event.GenericApplicationListenerat java.base/java.lang.ClassLoader.defineClassImpl(Native Method)at java.base/java.lang.ClassLoader.defineClassInternal(ClassLoader.java:466)at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:427)at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:1110)at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:898)at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:806)at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:764)at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1074)at java.base/java.lang.Class.forNameImpl(Native Method)at java.base/java.lang.Class.forName(Class.java:417)at org.springframework.util.ClassUtils.forName(ClassUtils.java:284)at org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:454)... 7 more
Caused by: java.lang.ClassNotFoundException: org.springframework.context.event.GenericApplicationListenerat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:766)at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:1074)... 21 more

下面的界面为错误的信息:

问题和解决

上面的问题简单来说就是在你的 Spring 项目中有 2 个版本的 Spring ,你需要找到 Maven 的配置文件中确定只有一个 Spring Boot 的版本。

找到你的 pom配置文件,确保只有一个 Spring Boot 在你的配置文件中。

我的情况是上面老的 spring-context 和新版本的 Spring Boot 冲突了。

删掉上面的依赖就可以了。

Spring 项目启动错误提示 LoggingApplicationListener - Java - OSSEZ启动 Spring 项目的时候提示下面的错误信息: Exception in thread "main" java.lang.IllegalArgumentException: Cannot instantiate interface org.springframework.context.ApplicationListener : org.springframework.boot.context.logging.LoggingApp…https://www.ossez.com/t/spring-loggingapplicationlistener/14067

Spring 项目启动错误提示 LoggingApplicationListener相关推荐

  1. 来自一枚敢敢的全栈开发日志——Spring项目启动错误篇

    遇到的问题 后端 Spring项目创建启动就出现了问题,说是在项目启动的过程中Service层的实现类中无法找到Dao层对应的接口,于是乎百度了很久,有说加个扫包注解在启动类里面的试了一下,发现还是没 ...

  2. springboot项目启动时提示错误: 找不到或无法加载主类

    问题: springboot项目启动时提示错误: 找不到或无法加载主类 解决方法:

  3. Spring boot 启动错误:Could not resolve placeholder

    在启动整个spring boot项目时,出现错误: Could not resolve placeholder 原因:没有指定好配置文件,因为src/main/resources下有多个配置文件,例如 ...

  4. windows7 php 无法启动,window_Win7系统无法启动错误提示代码为File:\BOOT\BCD,  很多人Win7系统用户都有遇 - phpStudy...

    Win7系统无法启动错误提示代码为File:\BOOT\BCD 很多人Win7系统用户都有遇到过电脑无法开机出现错误提示的问题,提示File:\BOOT\BCD status:0xc000000f 的 ...

  5. 出现“找不到该项目”的错误提示解决方法

    在使用Windows7系统删除文件或者文件夹的时候,会出现"找不到该项目"的错误提示,可能再次"重试"也无济于事,今天就为大家简单概括一下出现该问题的原因及解决 ...

  6. Spring项目启动加载xml配置文件替换数据库提高响应速度

    文章目录 1. pom依赖 2. xml配置文件 3. 获取参数工具类 4. 根据beanId从SpringBootIOC获取类实例工具类 5. 测试类 6. 浏览器+控制台验证 1. pom依赖 & ...

  7. 消除eclipse中php项目的错误提示

    打开一些php项目,发现eclipse给出很多错误提示.其实代码是没问题的,主要是php和html夹杂着写在一起,或者html作为模板,里面夹杂着一些模板语言的逻辑判断符号,让eclipse误认为这些 ...

  8. Spring boot登录错误提示

    登录错误提示 当用户输入信息,错误的时候 页面给出提示信息 使用Thymeleaf的if判断 <!--判断--> <p style="color: red" th ...

  9. spring项目启动执行特定方法

    1. 方法上加注解@PostConstruct @Compant public class InitDemo{ @PostConstruct public void init(){ //项目启动就会执 ...

最新文章

  1. Linux下查看和添加环境变量
  2. html层次选择器例题,JQuery 层次选择器的例子
  3. html5客户端本地存储之sessionStorage及storage事件
  4. VB.NET版机房收费系统—DataGridView应用
  5. windows server 2008更新补丁失败排错
  6. ubuntu+php环境下的Memcached 安装方法
  7. solr4.6本地数据提交异常
  8. 浏览器原理(组成、引擎、渲染机制)
  9. go数据类型之map
  10. .NET core 项目发布、部署到iis中
  11. Visio绘制网络拓扑图
  12. VsCode之在vue中HTML代码使用自动补全插件
  13. win10底部任务栏无响应怎么修复
  14. catia二次开发c语言,CATIA二次开发1_VB语言基础语法
  15. 2022 最新Robots.txt文件教程
  16. React中使用worker线程
  17. 教你怎样混社会[转]
  18. Kernel Panic 介绍
  19. 《活着就为改变世界:史蒂夫.乔布斯转》读书分享
  20. 【001】基于51单片机的DS18B20温度检测与报警装置的proteus仿真设计

热门文章

  1. flash cs4安装闪一下红的界面
  2. [C#]Http请求报头设置
  3. Work20230602
  4. putty修改显示服务器ip或域名,putty 标题显示ip
  5. 在通信设备商工作那几年技术上的得与失
  6. R语言学堂推文索引-v5.8.1
  7. [转帖]EventHandler部署工具
  8. 推荐一个快速部署Java,NodeJS,Python,Scala,.NET等Web应用程序的开源PASS平台
  9. httpClient post对长参数接口的测试
  10. 二、浏览器广告屏蔽插件_Adblock Plus