0
我使用碼頭Maven的插件版本9.3.12.v20160915運行我的基於REST的Java服務Jetty服務器上。Java服務的正常關機與碼頭MVN插件
我希望能夠完成我的服務的正常關閉,即在Java服務所有正在運行的線程必須與Java InterruptedException異常被拋出。假設考慮到上述內容,我已經編寫了我的代碼。
當我嘗試使用命令mvn碼頭:停止,停止我的服務,但不這樣做正常關機。所有的線程立即被終止(沒有進行清理,我希望它終於阻止我的代碼執行,以防JetException:stop命令拋出InterruptedException)。
有沒有辦法實現與碼頭MVN插件正常關機?
我試着看着它,但仍然找不到使用jetty-distribution的start.jar實現優雅應用程序關閉的機制。你能幫忙嗎? 請注意,我想要編寫代碼以在請求正常關閉的情況下將InterruptedException(或其他任何此類)拋入我的代碼中。 –