javax.management.InstanceAlreadyExistsException:com.zaxxer.hikari:name=mallDataSource

简介: javax.management.InstanceAlreadyExistsException:com.zaxxer.hikari:name=mallDataSource

a24a4ae0ecf648e76d9863f7a740143.png

原因:

一个tomcat启动多个springboot项目时会报以下错误:

Caused by: javax.management.InstanceAlreadyExistsException: org.springframework.amqp.rabbit.connection:name=rabbitConnectionFactory,type=CachingConnectionFactory

Spring Boot的spring.jmx资源管理是默认打开的,而两个springboot项目同时使用会冲突,要保证domain是两个不一样的

解决方案:

办法1:

application.yml在项目配置中加入:

spring:
    jmx:
       enabled: false

办法2:

在每个springboot项目中application.yml,default-domain名字随便起:

第一个配置:
spring:
    jmx:
       default-domain: 1
第二个配置:
spring:
    jmx:
       default-domain: 2
目录
相关文章
|
Java 应用服务中间件
webSphere报错:Error 500: javax.servlet.ServletException: SRVE0207E: Uncaught initialization
webSphere报错:Error 500: javax.servlet.ServletException: SRVE0207E: Uncaught initialization
331 0
|
Java 安全 数据安全/隐私保护
java报错javax.net.ssl.SSLHandshakeException:  sun.security.validator.ValidatorException
linux服务器更新JDK,从jdk1.7升级到jdk1.8,导致java访问https地址时程序报错。                解决方法:1、用浏览器登录该https网站,在浏览器地址栏里找到“证书信息”->“详细信息”->“复制到文件”->选择DER编码二进制X.
9874 0
|
Java
配置jndi服务,javax.naming.NamingException的四种情况
1.当jndi服务没有启动,或者jndi服务的属性没有设置正确,抛出如下异常: javax.naming.CommunicationException: Can't find SerialContextProvider.
2886 0
|
Web App开发 Java 数据库连接
javax.validation.ValidationException: Unable to create a Configuration
错误信息: [org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean]-Failed to set up a Bean Validation provider javax.
3649 0
javax.validation.constraints注解
javax.validation.constraints注解
246 0
|
应用服务中间件 Java 关系型数据库
|
Web App开发 缓存 监控