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