A. 在DOS命令下:輸入 netstat -ano——回車,可以查看已占用的端口,記下端口的PID,然后打開任務(wù)管理器,點查看,選擇列,勾選PID確定,找到對應(yīng)的PID,結(jié)束進程,如果結(jié)束不了或者結(jié)束后還不起作用,就用ntsd命令
?dos命令窗口輸入netstat -ano即可查看端口使用情況,如果要查看指定端口是否被占用可以使用命令netstat -ano|findstr 端口號,例如要查看8080端口號是否已經(jīng)被占用就使用命令 netstat -ano|findstr 8080 如果結(jié)果為空則說明沒有被使用,如果有值則說明已經(jīng)被使用, 最后一列為使用8080端口號的進程ID。
1.使用 ntsd -c q -p PID命令殺掉占用端口的進程,其中PID為占用端口的進程號,
2.tskill 命令殺進程也是一個選擇????? tasklist能列出所有的進程和相應(yīng)的信息。? taskill能根據(jù)PID(進程ID)進程名等殺死進程。
?
上一步查找到的端口號,也可以使用 taskkill /PID PID 命令殺掉進程。{taskkill /PID +你要殺的進程號}
使用tasklist /fi "pid eq 5764" 命令 查看進程號對應(yīng)進程信息
?
?
tomcat端口占用解決辦法
如果之前端口沒被占用,而后來被占用了,可以去到D:\tomcat-5.5.26\bin下執(zhí)行shutdown.bat,這樣占用的端口就被釋放了
ntsd無法殺掉的進程:只有 System、 SMSS.EXE和 CSRSS.EXE不能殺。前兩個是純內(nèi)核態(tài)的,最后那個是Win32子系統(tǒng),ntsd本身需要它。
?
?B. 當tomcat端口被占時,可以使用以上方式,殺掉占的進程號
當出現(xiàn)一下這種情況時, 很有可能是web.xml文件寫錯了 ,如以下:
?
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
