IDEA运行Tomcat一直提示端口被占用的解决方法(无论怎么换端口,都提示端口被占用)


前言

在idea中启动Tomcat一直提示端口被占用的解决方法


一、端口确实被占用

如果是这种情况,解决方法有两个。

  1. 直接换一个空闲的端口,再次启动,就可以运行成功,检查端口状态的方法:
netstat -ano | findstr "1099"
  1. 检查Tomcat需要使用的端口,并杀死该端口的进程,然后再次启动Tomcat:
//查找要使用的端口
netstat -ano | findstr "1099"

cmd窗口显示17412进程占用了端口,杀死该进程:

taskkill -PID 17412 -F

二、端口号并未被占用

这种情况最为难受,端口号未被占用,但是无论如何切换端口,都提示端口号已被占用。
解决方法:
首先查看是否是因为Java程序异常终止,进程没有完全释放导致。打开资源管理器,找到所有的java.exe,强制结束任务。
在这里插入图片描述

如果仍然不行,那就极可能还是开启了hyper-V虚拟化,使用netsh interface ipv4 show excludedport range protocol=tcp查看排除的tcp端口范围
在这里插入图片描述
选择一个不在该范围的端口即可,我选择的是1061,Tomcat运行成功


总结

这两天遇到挺多类似的错误,非常闹心,但是好在解决了问题,提高了解决问题的能力,特此记录。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值