Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use问题解决
问题:
学习JavaEE的初期,一般我们都是直接部署Tomcat作为web服务器来开发,此时很容易遇到以下的问题:
解决:
打开cmd,输入:
netstat -ano
可以发现这两个端口被占用了:
亦可以通过以下方式来查找端口占用进程号:
netstat -aon|findstr "8888" # 查找8888端口
执行以下语句杀死8888端口的进程,即强制终止指定的进程和由它启用的子进程:
taskkill /pid 2828 -t -f
此时重新Tomcat就能成功。
总而言之,如果以后windows遇到端口占用情况,一般都可以按照以上的流程来即可。