參考
《Tomcat 7 服務(wù)器關(guān)閉原理》
啟動腳本后,會調(diào)用Bootstrap的main方法:

最終默認(rèn)會向本地的8005端口發(fā)送一個"shutdown"字符串。主線程一直在監(jiān)聽8005端口,其接收后,由阻塞狀態(tài)轉(zhuǎn)而繼續(xù)運(yùn)行之后的代碼,從而關(guān)閉。
《Tomcat 7 服務(wù)器關(guān)閉原理》
啟動腳本后,會調(diào)用Bootstrap的main方法: