默认值为2000毫秒,这不足以让我的应用程序中的请求完全干净。
https://tomcat.apache.org/tomcat-8.5-doc/config/context.html
答案 0 :(得分:1)
从Spring Booot 2开始,您可以使用:
@Bean
public ServletWebServerFactory servletWebServerFactory() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addContextCustomizers(context -> {
if(context instanceof StandardContext) {
((StandardContext)context).setUnloadDelay(8000);
}
});
return tomcat;
}
在Spring Boot 2之前this was different,您必须使用TomcatEmbeddedServletContainerFactory
代替TomcatServletWebServerFactory
和EmbeddedServletContainerFactory
而不是ServletWebServerFactory
。