問題描述:Caused by: javax.management.InstanceAlreadyExistsException: com.alibaba.druid.pool:name=primaryDataSource,type=DruidDataSource
之前以為是Druid的問題,后面發現是spring注冊MBean的問題,原因很簡單:同一個domain里面的MBean要求name唯一。因此我們分別把不同的應用放到不同的doman問題便可以解決。在每一個SpringBoot應用的application.properties中添加如下語句:
spring.jmx.default-domain=你隨便寫一個非同名的domain