1. 程式人生 > 其它 >java.net.BindException: Address already in use: JVM_Bind的解決方案

java.net.BindException: Address already in use: JVM_Bind的解決方案

技術標籤:java學習之路

問題分析:

在開發的時候我們開啟了伺服器(tomcat or jetty),但是我們沒有正常關閉伺服器,而直接關閉了eclipse或者idea,這時當你再啟動容器(tomcat or jetty)的時候就可能出現下面這個異常:

java.net.BindException: Address already in use: JVM_Bind

解決方法1(推薦):

1、檢視佔用該埠的程序pid

netstat -p tcp -ano | findstr :埠號

例如:
在這裡插入圖片描述

2、通過程序pid強制終止程序

taskkill -PID 程序pid -F

例如:
在這裡插入圖片描述

解決方法2(不推薦):

1、檢視佔用該埠的程序pid

netstat -p tcp -ano | findstr :埠號

例如:
在這裡插入圖片描述

2、檢視該程序pid對應的程序名稱

tasklist | findstr 程序pid

例如:

在這裡插入圖片描述

3、在工作管理員中通過程序名稱找到該程序,然後關閉該程序