服务器上部署了两个项目之后再去部署一个项目的时候有一个被冲掉了,百度找了一下
Spring Boot的spring.jmx资源管理是默认打开的,而两个项目同时使用会冲突
有两种方法:
修改配置文件:application.properties(yml)
方式一:
在项目配置中加入:spring.jmx.enabled=false
方式二:
#在每个application中各自配置
spring.jmx.default-domain=项目名称
#以保证每个项目的domain是两个不一样的
#防止在不同的应用程序中使用相同名称的JMX bean冲突