- tomcat啟動時出現Address already in use: JVM_Bind 的原因是因為端口被占用l ,有可能是因為多次啟動tomcat或者啟動了多個tomcat,或者是其他應用程式或者服務占用了。
-
解決辦法:
①打開cmd 輸入netstat -ano 這個指令是檢視所有端口的占用情況,在這裡我的Maven項目用的tomcat的端口用的是9000
在這裡可以看到占用9000端口的PID是23020
② 輸入tasklist|findstr “剛剛查到的PID”,回車,檢視是哪個程序或者程式占用了端口,
在這裡可以看到是javaw.exe 占用了
③ 接下來打開任務管理器将程序結束就可以了 如果出現了同名程序的情況,打開任務管理器的檢視->選擇列,PID前打上對号然後點選确定即可,然後就可以找到那個程序占用了端口,結束程序即可