解决Tomcat启动过程中报错org.springframework.jmx.export.UnableToRegisterMBeanException

环境:Tomcat 8.5 jdk1.8

项目:springboot+mybatis+mysql

情况是项目本地运行没问题,打包放服务器运行tomcat启动成功了,但是报错

 

 上面是我复制出来的,直接看关键一段。

org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [HikariDataSource (HikariPool-2)] with key 'dataSource'; nested exception is javax.management.InstanceAlreadyExistsException: com.zaxxer.hikari:name=dataSource,type=HikariDataSource

无法使用'dataSource'注册MBean [HikariDataSource (null)],原因是有JMX域的多个WAR导致JMX bean的名称冲突

解决方法:

在application.properties中添加以下内容:

spring.jmx.enabled=false

再次启动,没有报错:

 

posted @ 2021-03-03 10:53  Kaspar_Choo  阅读(1112)  评论(0编辑  收藏  举报