當遇到“address already in use: bind”錯誤時,意味著8080端口已被占用,無法啟動新的web服務器。解決此問題有以下兩種方法:
1、終止占用8080端口的程序。
2、更改tomcat配置文件中的默認端口號。
第一種方法:關閉占用8080端口的程序
(1)使用命令netstat -ano來查看協議統計信息和TCP/IP網絡連接。
(2)識別出占用8080端口的進程。
(3)找到占用8080端口的進程PID,并確定其對應的進程名。
(4)通過tasklist命令來查找與PID對應的進程名。
(5)發現是Java.exe占用了8080端口,通過任務管理器終止該進程即可釋放8080端口。