当遇到“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端口。