2011-05-09 64 views
2

我通過運行startup.bat啓動tomcat,並且會有一個運行tomcat的小型cmd窗口。 之後,我想阻止tomcat,然後關閉那個窗口。爲什麼我們需要爲tomcat運行shutdown.bat

並且topcat停止。 那麼shutdown.bat有什麼意義?

+0

將電源插頭從計算機上拔下來並關閉它並不相同,是嗎? – asgs 2011-05-09 12:07:51

+0

@asgs stop digressing – Pacerier 2011-05-10 01:34:37

+0

@Pacerier哈,我覺得這真的很有趣,你沒有得到我的問題。我只是在談到關閉控制檯窗口就像殺死服務器進程一樣,並且應該通過調用關閉腳本來阻止它。 – asgs 2011-05-10 03:25:30

回答

4

大多數應用程序可以以多種方式關閉;有一種「優美」的方式,一個程序可以在其後自行清理;程序可以嘗試捕捉關閉(終止)信號的低於正常的方式;以及惡劣的方式,一個程序被「殺死」(殺死unix中的-9)。關閉窗戶可能更接近第二種方式。

當然,如果您無法訪問遠程服務器上的窗口環境,它將無法正常工作。

5

shutdown.bat允許Tomcat自行清理,如果需要的話。從命令關閉而不是關閉窗口的功能也允許遠程管理。