解决tomcat部署两个springboot应用提示instancealreadyexistsexception -买球官网平台

`

解决tomcat部署两个springboot应用提示instancealreadyexistsexception

  两个springboot应用部署在一个tomcat中,单独部署都是正常的,一起部署,后面起动的应用就会报instancealreadyexistsexception,启动失败。

  具体信息:
application run failed
org.springframework.jmx.export.unabletoregistermbeanexception: unable to register mbean [hikaridatasource (null)] with key 'datasource'; nested exception is javax.management.instancealreadyexistsexception: com.zaxxer.hikari:name=datasource,type=hikaridatasource

  仔细查看异常,发现是spring注册mbean的问题,原因很简单:同一个domain里面的mbean要求name唯一。因此只要把不同的应用放到不同的doman问题便可以解决。
  在每一个springboot应用的application.properties中添加如下语句:


      spring.jmx.default-domain=any_domain_of_your_like
分享到:
评论

相关推荐

    web项目是企业以及政府部门最常用的工具,政府门户网站,企业买球官网平台官网等基本都是web项目,web项目所使用的技术也是在不断的更新,前几年的技术基本上都是jsp ssh,到...本文主要介绍了springboot vue怎么使用tomcat去部署

    spring boot项目和vue一起放在tomcat部署,spring boot项目和vue一起放在tomcat部署

    springboot项目部署外部tomcat容器简单示例,入门简单代码!

    springboot整合jsp视图,里面提供了两种方式:内置tomcat启动和外部tomcat部署的demo案例

    springboot项目通过maven命令实现一键部署至本地tomcat容器

    一个tomcat部署多个项目并通过不同的端口访问

    部署是这个团队用于安装一个web应用程序到tomcat服务器的过程。 web应用程序在tomcat服务器的部署通常有两种方式. • 静态的; web应用程序在tomcat启动前就安装好 • 动态的; 使用tomcat manager这个web应用程序或者...

    在tomcat下部署多个项目,在本例中实现同一端口号的多个项目部署

    主要介绍了springboot应用war包形式部署到外部tomcat的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    springboot内置tomcat与外部tomcat配置https访问及http自动转向https

    在tomcat部署和发布web应用.pps 博文链接:https://frankiehuang.iteye.com/blog/138180

    springboot项目和tomcat部署资源

    详细地说明在tomcat中部署javaweb应用

    在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。本文就介绍了tomcat内存溢出的三种情况及解决办法分析

    tomcat连接池配置,包你学会tomcat连接池的使用

    解决tomcat不能部署errors occurred during the build.

    在tomcat部署和发布web应用.pps

    在tomcat部署和发布web应用--很经典,适合初学者

global site tag (gtag.js) - google analytics