端口被占用怎么辦?
電腦端口是否被占用的技巧,端口是我們在進行遠程或者打印機或者Tomcat服務器等都會遇到的,但是有很多用戶會遇到端口被占用的情況,遇到這樣的問題首先就要找出電腦中的所有端口然后進行查看。
1、查看所有端口進程
首先點擊開始菜單選擇運行,接著在運行對話框中輸入“cmd”,回車打開命令提示符窗口,然后在窗口中輸入【netstat -ano】,按下回車,之后就會顯示所有的端口占用情況。
2、如果你要查詢指定的端口占用的話,可以在窗口中繼續輸入【netstat -aon|findstr "提示的端口"】,這里的提示的端口假設為8088,那么就輸入命令為【netstat -aon|findstr 8088】,回車之后就可以看見列表中的PID,然后根據PID在電腦的任務管理器中查看對應的占用程序,然后將其關閉即可。
3、然后根據查詢的PID找到對應的進程,我么可以看到占有8088這個程序的進程ID:5544,繼續輸入命令【tasklist|findstr "8088"】,5544就是進程ID,現在知道是哪個進程占用的我們就可以采取相應措施進行解決了。
原文:https://blog.csdn.net/u010638673/article/details/44034039
端口占用問題兩種解決方法
話不多說,直接進入正題
在我們開發過程中很容易遇到端口被占用問題:
一:最直接的方法就是把電腦重啟下,這樣所有端口都關閉了有效的解決了端口被占用。
二:通過任務管理器(詳細信息關閉端口)
開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口
輸入命令:netstat -ano
![KC}MNNC])XYZ5(CDNH@57P6.png]( https://upload-images.jianshu.io/upload_images/1633431-c7ab87b7bc492c90.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
這時候會看到很多端口出來,我們需要找到被占用端口,如圖8081,找到對應的PID
接著打開任務管理器,點擊詳細信息
找到對應的PID程序,關閉任務,解決端口被占用。
寫一下方便自己記憶
解決端口號被占用
近日剛開始學習Javaweb,編寫了一個jsp文件后部署在Tomcat中,可是遇到端口號被占用的問題,于是借鑒了百度網友的回答。
第一步:查詢8080端口被哪些應用程序占用了。 操作:打開命令行輸入netstat -ano|findstr 8080(此處是什么端口號被占用就輸入什么端口號)
第二步:根據pid號查詢對用的應用程序。 操作:再輸入tasklist|findstr 3728(此處對應查到的pid號的應用程序),回車執行
第三步:根據名稱結束對應的應用程序。 操作:輸入taskkill /f /t /im 應用程序名字
tomcat默認的端口號是:8080,更改端口號的話首先的找到Tomcat安裝路徑下的conf目錄,再進入其rver.xml文件,用記事本打開,里面記錄了Tomcat的許多配置信息,包括端口號。使用 ctrl+f 快捷鍵快速查找8080關鍵字,修改為你想要的端口號,換成別的不被占用的端口號就解決了你的問題了。或者改為80端口號(此為web服務的默認端口號),因此改為它在瀏覽時就不用顯示寫這個端口號了。
端口號被占用問題解決
在實際操作過程中,有可能會出現端口號被占用的情況,導致有些命令行不起作用,這個時候就需要如下指令正常使用:
1.需要知道端口是多少,假設端口號為8089
2.終端輸入指令:
lsof -i :8089
3.會得到目前占用的程序的進程好
4.kill占用的進程號,終端輸入指令:
kill -9 進程號
5.重新執行相關指令可正常使用
1080端口被占用 怎么辦
結束PID=7644的程序即可釋放1080端口。具體的操作方法和步驟如下:
1、首先,按鍵盤上的“win + R”鍵打開“運行”窗口,然后輸入“CMD”并回車,如下圖所示。
2、其次,完成上述步驟后,在cmd窗口中輸入:netstat -aon|findstr "1080"并回車,如下圖所示。
3、接著,操作成功后,將顯示幾行信息。 第一行末尾有7644號。 如果不顯示任何內容,則說明該端口未被占用,如下圖所示。
4、然后,完成上述步驟后,按鍵盤的“Ctrl+Alt+Del”鍵打開任務管理器,依次單擊“查看”-->“選擇列”,如下圖所示。
5、隨后,完成上述步驟后,檢查進程標識符“PID”,如下圖所示。
6、接著,完成上述步驟后,在此進程中找到PID = 7644的程序,如下圖所示。
7、最后,完成上述步驟后,右鍵單擊結束該進程,就可以釋放1080端口了,如下圖所示。這樣,問題就解決了。
windows怎么查看端口是否被占用
1、在win10系統任務欄搜索框中輸入命令,搜索到命令提示符之后,鼠標右鍵選擇以管理員身份運行。
2、進去命令提示符之后,輸入netstat -ano命令。
3、按回車鍵之后,可以看到所有端口的情況,找到被占用的端口。
4、如果我們知道具體的端口號的話,輸入netstat -aon|findstr 8080 ,其中8080加英文雙引號,按回車鍵就可以找到占用8080端口的PID。
5、輸入tasklist|findstr 2524命令,其中2524加英文雙引號,按回車鍵就可以找到PID為2524的進程。
6、找到進程的名字之后,我們打開任務管理器,點擊詳細信息,可以找到對應的進程,結束掉進程,端口就被釋放了。