解决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

再次启动,没有报错:

作者:Kaspar_Choo
         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/kaspar/p/14473168.html