簡體   English   中英

Spring Boot應用程序重新啟動,並顯示消息“ Tomcat已啟動”

[英]spring boot application restarts with message “Tomcat started”

我有一個spring-boot應用程序(spring-boot 1.5.9.RELEASE),它可以在任意時間點隨機重啟(或者看起來像從日志重啟)。 請參閱下面的日志。

  1. 我沒有啟用devtools
  2. 我沒有啟用jmxremote
  3. 我不打make / refresh電話
  4. 我確實使用Spring Cloud Config

但仍然可以在不到一個小時的時間內(有時在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 ... ... ...

如果要確保未在Spring Boot應用程序中啟動Web服務器,則可以設置以下配置密鑰

spring.main.web-environment = false或者您可以使用SpringApplicationBuilder

新的SpringApplicationBuilder(YourApp.class).web(false).run(args);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM