上機實驗,做一個CS模式的web應用程序,要用到端口號。
第一次執行沒問題,再執行就發現出現了Address already in use: JVM_Bind這個錯誤。
結合了網上N種博客上的N種版本,解決方法總結如下:
出現問題:Address already in use: JVM_Bind
原因:端口號被佔用了(只是原因之一,其他的原因還不知道)
解決:Windows下打開cmd命令行窗口,輸入命令:netstat -ano | findstr ***(此處爲端口號)
會顯示出端口正在運行的進程的進程號(PID)。打開任務管理器,點擊“詳細信息”,找到相應的PID,選中並點擊結束進程即可。
另:
查看電腦中所有進程的本地地址(含端口號),外部地址,狀態,進程號(PID),在cmd命令窗口中使用如下語句:
netstat -ano
查看包含某字符串爲信息的進程:(以10000爲例)
netstat -ano | findstr 10000
PS:第一次寫博客,有錯誤請大家指出鴨~