邊用邊學(xué)之tomcat啟動端口被占用
通常時候端口被占,我只是不停的去shutdown tomcat,然后再去任務(wù)管理器殺進(jìn)程。這樣通常也很好用,但是最近學(xué)到了一個比較科學(xué)的方法如下:
第一步查看一下是哪個進(jìn)程在使用該端口使用如下命令:
netstat -ano | more
第二步找到是哪個進(jìn)程使用如下命令:
tasklist | more
第三步就可以關(guān)應(yīng)用程序去了。
附:
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v]
-a 顯示所有連接和監(jiān)聽端口。
-b 顯示包含于創(chuàng)建每個連接或監(jiān)聽端口的可執(zhí)行組件。在某些情況下已知可執(zhí)行組件
擁有多個獨(dú)立組件,并且在這些情況下包含于創(chuàng)建連接或監(jiān)聽端口的組件序列被顯示。
這種情況下,可執(zhí)行組件名在底部的 [] 中,頂部是其調(diào)用的組件,等等,直到 TCP/IP
部分。注意此選項(xiàng)可能需要很長時間,如果沒有足夠權(quán)限可能失敗。
-e 顯示以太網(wǎng)統(tǒng)計信息。此選項(xiàng)可以與 -s選項(xiàng)組合使用
-n 以數(shù)字形式顯示地址和端口號。 此選項(xiàng)可以與 -a選項(xiàng)組合使用
-o 顯示與每個連接相關(guān)的所屬進(jìn)程 ID。
-p proto 顯示 proto 指定的協(xié)議的連接;proto 可以是
下列協(xié)議之一: TCP、UDP、TCPv6 或 UDPv6。
如果與 -s 選項(xiàng)一起使用以顯示按協(xié)議統(tǒng)計信息,proto 可以是下列協(xié)議之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 顯示路由表。
-s 顯示按協(xié)議統(tǒng)計信息。默認(rèn)地,顯示 IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統(tǒng)計信息;
-p 選項(xiàng)用于指定默認(rèn)情況的子集。
-v 與 -b 選項(xiàng)一起使用時將顯示包含于為所有可執(zhí)行組件創(chuàng)建連接或監(jiān)聽端口的組件
interval 重新顯示選定統(tǒng)計信息,每次顯示之間
暫停時間間隔(以秒計)。按 CTRL+C 停止重新
顯示統(tǒng)計信息。如果省略,netstat 顯示當(dāng)前
本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com






