美文网首页
tomcat下两个springboot应用报错解决

tomcat下两个springboot应用报错解决

作者: 申浩1992723 | 来源:发表于2019-01-28 16:49 被阅读0次

错误信息:

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

相关文章

网友评论

      本文标题:tomcat下两个springboot应用报错解决

      本文链接:https://www.haomeiwen.com/subject/ploajqtx.html