【解决方法】eclipse启动tomcat时出现Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost
在使用elipse时如果没正常关闭时,再次打开启动web项目,就有可能出现端口被占用的问题:
Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.
此时查看资源管理器的进程可看不到8005、8080、8009占用这三个端口的进程。
因为我的tomcat是安装版的,不是绿色版的,所以tomcat的bin目录下没有shutdown.bat这个脚本。
所以使用杀死进程的方式解决:
在cmd窗口下,使用 netstat -ano|findstr 8080 命令查看占用8080端口的进程:
接着使用 taskkill /pid 进程号 /f 命令结束所有占用的进程:
之后再去eclipse中启动tomcat即可。