zoukankan      html  css  js  c++  java
  • springboot 在tomcat中启动两次

    我开始以为眼花了,tomcat启动的时候,

      .   ____          _            __ _ _
     /\ / ___'_ __ _ _(_)_ __  __ _
    ( ( )\___ | '_ | '_| | '_ / _` |
     \/  ___)| |_)| | | | | || (_| |  ) ) ) )
      '  |____| .__|_| |_|_| |_\__, | / / / /
     =========|_|==============|___/=/_/_/_/
     :: Spring Boot ::        (v2.0.2.RELEASE)

    出现了两次,然后日志中有报错:

     Unable to register MBean [HikariDataSource (HikariPool-2)] with key 'dataSource ...

    最终确认springboot被加载了两次。

    原因一:

    war包发布,可能没有排除内置tomcat,先确认exclusions

    原因二:

    tomcat的server.xml配置有问题

    如果<Context>节点里配置了应用全路径,那么<host>节点里的appBase要置空,否则就是这出问题,host和context分别加载一次。

    待测: 如果有两个springboot应用放在tomcat下的情况,还未测试。

  • 相关阅读:
    小孩抓周
    psychology
    绝恋诗词
    一万小时定律
    王国维的人生三重境界
    2017年日历
    018 cisco 3560 MAC地址绑定
    017 SSH
    016 ppp authentication
    unity Tilemap
  • 原文地址:https://www.cnblogs.com/asker009/p/9763805.html
Copyright © 2011-2022 走看看