devtools热更新报错 javax.management.InstanceAlreadyExistsException: org.springframework.boot:type=Admin

2023-11-17

项目场景:

spring-boot-version: 2.4.2
spring-cloud-version: 2020.0.1
spring-cloud-alibaba-version: 2021.1


问题描述

在配置过devtools热更新之后,更新报错为

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerAdapter' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springApplicationAdminRegistrar' defined in class path resource [org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class]: Invocation of init method failed; nested exception is javax.management.InstanceAlreadyExistsException: org.springframework.boot:type=Admin,name=SpringApplication
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:617) ~[spring-beans-5.3.3.jar:5.3.3]
	...

主要错误为nested exception is javax.management.InstanceAlreadyExistsException: org.springframework.boot:type=Admin,name=SpringApplication

直接粘贴错误,经过各种google搜索,并没有找到相关解决方案


原因分析:

再次分析更新过程,发现spring的banner输出了2次

29秒一次
在这里插入图片描述
36秒又一次
在这里插入图片描述
再次google搜索devtools restarts twice

找到相关解决方法:
DevTools restarts twice in Intellij


解决方案:

参考添加配置

spring:
  devtools:
    restart:
      quiet-period: 900

问题解决

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

devtools热更新报错 javax.management.InstanceAlreadyExistsException: org.springframework.boot:type=Admin 的相关文章

随机推荐

  • Shell中的$0、$1、$2的含义

    0 就是编写的shell脚本本身的名字 1 是在运行shell脚本传的第一个参数 2 是在运行shell脚本传的第二个参数 如 新建了一个shell脚本 test sh bin sh echo shell脚本名称 0 echo 传到shel
  • three.js引用FontLoader()报错Unexpected token < in JSON at position 1

    使用three js的FontLoader 时 总是报错 文件也是正常的引入的json文件 但是还是报错 后来各自百度发现是文件路径的问题 报错时我使用的是相对路径 const loader new THREE FontLoader con
  • background 背景属性详解

    background 背景属性 我们知道元素有前景色color 与之对应的还有背景色 通过background我们可以为元素添加实色 background color 和任意多个背景图片 background image css 背景常见属
  • 计算机网络(二):TCP篇

    文章目录 1 TCP头部包含哪些内容 2 为什么需要 TCP 协议 TCP 工作在哪一层 3 什么是 TCP 4 什么是 TCP 连接 5 如何唯一确定一个 TCP 连接呢 6 UDP头部大小是多少 包含哪些内容 7 TCP与UDP的区别
  • nvidia训练深度学习模型利器apex使用解读

    本文参考 英伟达 NVIDIA 训练深度学习模型神器APEX使用指南 咆哮的阿杰的博客 CSDN博客 apex 英伟达 Pytorch混合精度 FP16 FP32 AMP 半精度 训练 二 代码示例 apex pytorch hxxjxw的
  • JPA基本使用

    JPA的基本使用 这段时间看了下JPA 简单的做个笔记吧 1 搭建环境 1 1 application yaml 我用的是Mysql 需要数据库连接驱动 数据源看你心情吧 系统也有默认的数据源 spring datasource url j
  • No module named ‘tensorflow.contrib‘

    1 安装tensorflow pip install tensorflow i https pypi tuna tsinghua edu cn simple 已经安装tensorflow后出现No module named tensorfl
  • actionInvocation.invoke()是什么意思

    关于Struts2的自定义的验证截器 package ch06 struts2 Interceptor import java util Map import com opensymphony xwork2 Action import co
  • c语言编译defined,#if defined(__GNUC__)的意思是不是如果使用的是GCC编译器?

    满意答案 wcctf05 2015 05 22 采纳率 58 等级 8 已帮助 414人 是的 就是编译器选择 参考以下内容 Compiler name and version macros are predefined by all C
  • : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versi

    出现这种报错的原因一定是sql语句写错了 报错 分析 解决方案 在这种报错的情况下 1 看字段是否写错 2 是否多逗号或者少写逗号 3 sql语句本身语法有没有错误
  • ecere ide安装

    上一篇 无 跨平台Ecere语言 Windows MacOSX Linux BSD Android IDE没什么特别名字 我管它叫ec ide好了 里面的3d例子挺好的 主要opengl 3ds 也有Dx的 图片支持bmp jpg png
  • Python爬虫实战-小说网站爬虫开发

    需求 从http www kanunu8 com book3 6879爬取 动物农场 所有章节的网址 再通过一个多线程爬虫将每一章的内容爬取下来 在本地创建一个 动物农场 文件夹 并将小说中的每一章分别保存到这个文件夹中 每一章保存为一个文
  • 自学Python04-学会Python中的空格

    Python中的空格和其他语言不同 其他语言空格可能会被编译器忽略 但是在这里有严格的语法意义 比如一行正常的代码 如果前面多了空格就出错 所有新语句必须顶格编写 空格何时用 主要用来表示函数 语句 if for in 的结构 def Fi
  • Mybatis-Plus使用或“or”问题,及使用方法

    最近在使用Mybatis Plus 发现在拼接条件的时候 and和or会出问题 比如下面这种 QueryWrapper userWrapper new QueryWrapper userWrapper lambda eq name name
  • 19.STM32睡眠模式

    1 低功耗模式 就是CPU不需要继续执行时候 可以利用低功耗模式来节省功耗 3种低功耗模式 1 睡眠模式内核停止 外设 系统时钟仍然运行 2 停止模式 所有时钟停止 电源工作 但寄存器和SRAM内容保存 3 待机模式 所有内核电源关闭 只有
  • nmake 的 makefile

    宏定义 有些宏定义未用到 ROOT C Program Files x86 Microsoft Visual Studio 8 VC 系统include以及lib根目录 ROOT INCLUDE ROOT Include ROOT atlm
  • Python:Matplotlib数据可视化

    Python Matplotlib数据可视化 一 基础语法与常用参数 1 1基础语法与绘图风格 1 1 1创建画布与创建子图 1 1 2添加画布内容 1 1 3保存与展示图形 1 1 4绘图风格 2 1动态rc参数 2 1 1 线条常用的r
  • 静默安装VC_redist.x64.exe

    始 为了使vs17开发的程序在新装的win10系统跑起来 过程 1 到微软官网 下载运行时库vc redist Download Visual C Redistributable Packages for Visual Studio 201
  • c语言协程[1]_基础协程实现

    协程的本质是利用程序语言语法来实现逻辑上的多任务的编程 很多年前 我在小单片机上一直想跑操作系统 奈何Flash和RAM一直没有合适的 后来想自己怼个操作系统 结果拖延症犯了 到现在也无果 rtt freertos真香 后来一直在想有啥更好
  • devtools热更新报错 javax.management.InstanceAlreadyExistsException: org.springframework.boot:type=Admin

    项目场景 spring boot version 2 4 2 spring cloud version 2020 0 1 spring cloud alibaba version 2021 1 问题描述 在配置过devtools热更新之后