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