我们想创建数据库的备份,但需要知道我们的 Web 应用程序后面的所有连接都已关闭。
因此,如果我向 Tomcat 中的特定 Web 应用程序发出停止信号,它会等待并优雅地关闭它背后的所有作业/进程(与 H2 数据库的连接)并且不再接受任何传入请求吗?
最佳答案
Tomcat 不会终止您可能已打开的与数据库的任何连接:您必须自己终止这些连接。尝试使用 ServletContextListener
在您的 webapp 关闭时关闭所有数据库连接。
关于tomcat - 停止 tomcat Web 应用程序优雅地关闭所有 servlet 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11030342/