0
我们想要创建db的备份,但需要知道所有连接都在我们的web应用程序后面关闭。stop tomcat web应用程序正常关闭所有servlet连接
因此,如果我发送一个停止到Tomcat中的特定Web应用程序,它是否会等待并正常关闭其后面的所有作业/进程(连接到H2 DB),并且不再接受任何传入的请求?
我们想要创建db的备份,但需要知道所有连接都在我们的web应用程序后面关闭。stop tomcat web应用程序正常关闭所有servlet连接
因此,如果我发送一个停止到Tomcat中的特定Web应用程序,它是否会等待并正常关闭其后面的所有作业/进程(连接到H2 DB),并且不再接受任何传入的请求?
Tomcat不会终止您可能已经打开数据库的任何连接:您将不得不自行终止这些连接。尝试使用ServletContextListener
在Web应用程序关闭时关闭所有数据库连接。
感谢Christopher的回答,这非常有帮助 – nobody
您是停止web应用程序,还是停止整个Tomcat服务器? –
这个问题清楚地说:“所以如果我发送停止到Tomcat的**特定** Web应用程序”。所以他停止了一个web应用程序,而不是整个服务器。 –
事实上,我正在停止一个web应用程序,而不是整个Tomcat。 – nobody