同一个tomcat下部署2个springboot的war包出现InstanceAlreadyExistsException异常

今天在tomcat中部署多个war包的时候出现错误,报druid InstanceAlreadyExistsException异常,原因如下:

保证最后通过如下方案解决:

在2个项目的配置文件application.yml或者application.propeties中各自加上如下配置,配置内容如下:

spring.jmx.default-domain=project1(名字自己定) (在项目1中配置)

spring.jmx.default-domain=project2(名字自己定) (在项目2中配置)

目的是为了区分domain,以保证domain是两个不一样的。如此配置以后。成功解决问题。

(在项目1中配置)

(在项目2中配置)

 

posted @ 2020-09-01 14:53  八方鱼  阅读(231)  评论(0)    收藏  举报