停止tomcat web应用程序正常关闭所有servlet连接

停止tomcat web应用程序正常关闭所有servlet连接,tomcat,web-applications,servlets,Tomcat,Web Applications,Servlets,我们希望创建数据库的备份,但需要知道所有连接都在web应用程序后面关闭 因此,如果我向Tomcat中的特定web应用程序发送一个stop,它会等待并优雅地关闭它与H2 DB连接后的所有作业/进程,并且不再接受任何传入的请求吗?Tomcat不会终止您可能打开到数据库的任何连接:您必须自己终止这些连接。当您的web应用程序关闭时,尝试使用ServletContextListener关闭所有数据库连接。您是在停止web应用程序,还是在停止整个Tomcat服务器?如果我向Tomcat中的特定web应用程

我们希望创建数据库的备份,但需要知道所有连接都在web应用程序后面关闭


因此,如果我向Tomcat中的特定web应用程序发送一个stop,它会等待并优雅地关闭它与H2 DB连接后的所有作业/进程,并且不再接受任何传入的请求吗?

Tomcat不会终止您可能打开到数据库的任何连接:您必须自己终止这些连接。当您的web应用程序关闭时,尝试使用ServletContextListener关闭所有数据库连接。

您是在停止web应用程序,还是在停止整个Tomcat服务器?如果我向Tomcat中的特定web应用程序发送停止消息,问题清楚地说明了这一点。因此,他正在停止一个Web应用程序,而不是整个服务器。事实上,我正在停止一个Web应用程序,而不是整个Tomcat。感谢Christopher的回答,这非常有帮助