解决tomcat同时部署两个SpringBoot应用报异常InstanceAlreadyExistsException

问题描述:Caused by: javax.management.InstanceAlreadyExistsException: com.alibaba.druid.pool:name=primaryDataSource,type=DruidDataSource

原因很简单:同一个domain里面的MBean要求name唯一。因此我们分别把不同的应用放到不同的doman问题便可以解决。在每一个SpringBoot应用的application.properties中添加如下语句:

spring.jmx.default-domain=随便写一个非同名的domain

 

posted @ 2020-06-10 16:17  纵码万水千山  阅读(275)  评论(0编辑  收藏  举报