spring boot应用程序重新启动并显示消息“Tomcat started”

时间:2018-05-28 14:08:11

标签: java spring spring-boot tomcat restart

我有一个spring-boot应用程序(spring-boot 1.5.9.RELEASE),它会在任何时间点随机重启(或者看起来像是从日志中重启)。见下面的日志。

  1. 我没有启用devtools
  2. 我没有启用jmxremote
  3. 我不打电话给make / refresh call
  4. 我确实使用spring cloud config
  5. 但仍然会在不到一个小时内(有时在3分钟内)重启应用程序

    2018-05-28 09:50:43.108  INFO [pool-3-thread-3] myclass1 : myMessage1
    2018-05-28 09:50:43.112  INFO [pool-2-thread-2] myclass2 : myMessage2
    2018-05-28 09:50:43.118  INFO [pool-1-thread-3] myclass3 : myMessage3
    2018-05-28 09:50:43.214  INFO [main] TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
    2018-05-28 09:50:43.221  INFO [main] Application                      : Started Application ... ... ...
    

1 个答案:

答案 0 :(得分:0)

如果要确保弹出启动应用程序中未启动Web服务器,可以设置以下配置键

spring.main.web环境=假 或者您可以使用SpringApplicationBuilder

新的SpringApplicationBuilder(YourApp.class)         名.web(假).RUN(参数);