Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use问题解决

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遇到端口占用情况,一般都可以按照以上的流程来即可。


  • 12
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值