2012-06-14 48 views
0

我们想要创建db的备份,但需要知道所有连接都在我们的web应用程序后面关闭。stop tomcat web应用程序正常关闭所有servlet连接

因此,如果我发送一个停止到Tomcat中的特定Web应用程序,它是否会等待并正常关闭其后面的所有作业/进程(连接到H2 DB),并且不再接受任何传入的请求?

+0

您是停止web应用程序,还是停止整个Tomcat服务器? –

+0

这个问题清楚地说:“所以如果我发送停止到Tomcat的**特定** Web应用程序”。所以他停止了一个web应用程序,而不是整个服务器。 –

+0

事实上,我正在停止一个web应用程序,而不是整个Tomcat。 – nobody

回答

0

Tomcat不会终止您可能已经打开数据库的任何连接:您将不得不自行终止这些连接。尝试使用ServletContextListener在Web应用程序关闭时关闭所有数据库连接。

+0

感谢Christopher的回答,这非常有帮助 – nobody

相关问题