【解决】Spring Cloud/Spring Boot两个war无法在同时同一个tomcat运行的问题

问题描述,

用Maven将两个Spring Boot工程打包成war文件放到同一个tomcat运行,居然发现先启动的那个工程可以正常运行,但是另外一个报错:org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean ...

原因:

开启了spring.jmx监控,就是默认开启了spring.jmx,

解决办法:

方法1,全部工程设置:

spring.jmx.enabled=false

方法2:明确定义jmx的domain值,不同工程设不同值,区分开来

spring.jmx.default-domain=project-domain-001
spring.jmx.default-domain=project-domain-002

 

 

你可能感兴趣的:(Spring,Cloud)