解决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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。