码上敲享录 > SpringBoot常见问题详解 > Caused by: javax.management.InstanceAlreadyExistsException: xxx

Caused by: javax.management.InstanceAlreadyExistsException: xxx

上一章章节目录下一章 2019-11-27已有3889人阅读 评论(0)

Caused by: javax.management.InstanceAlreadyExistsException: xxx


解决方法:

一个tomcat启动多个springboot项目时会报以下错误:

Caused by: javax.management.InstanceAlreadyExistsException: org.springframework.amqp.rabbit.connection:name=rabbitConnectionFactory,type=CachingConnectionFactory


Spring Boot的spring.jmx资源管理是默认打开的,而两个springboot项目同时使用会冲突,要保证domain是两个不一样的

办法1:application.yml在项目配置中加入:

spring:

    jmx:

         enabled: false

办法2:

在每个springboot项目中application.yml,default-domain名字随便起:

spring.jmx.default-domain=1

spring.jmx.default-domain=2


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交