PS:web項(xiàng)目在啟動(dòng)的時(shí)候,一般會(huì)報(bào)Address already in use: bind,常規(guī)的處理思路為:刪除任務(wù)管理器中的javaw.exe進(jìn)程即可;當(dāng)刪除仍然解決不了時(shí),一般處理思路如下,以windows系統(tǒng)為例。
1.查看當(dāng)前端口被哪個(gè)進(jìn)程占用了(進(jìn)入到CMD中)
netstat -ano|findstr "8990"
輸出結(jié)果為:
TCP 127.0.0.1:8990 0.0.0.0:0 LISTENING 2700
我們發(fā)現(xiàn)8990端口被2700進(jìn)程占用了
2.基于進(jìn)程號(hào)找進(jìn)程名稱
tasklist|findstr "2700"
輸出結(jié)果為:
kxescore.exe 2700 Services 0 29,284 K
我們發(fā)現(xiàn)kxescore.exe進(jìn)程在任務(wù)管理器中顯示為金山毒霸的進(jìn)程,如下圖
image
3.解決辦法
很明顯,金山毒霸的進(jìn)程占用了8990端口,至于是否是隨機(jī)綁定了8990端口,有待按照上方法分析。
卸載金山毒霸后,重啟項(xiàng)目,一切回歸ok