• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

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

武飞扬头像
进击的Coders
帮助1


前言

在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运行成功


总结

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

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbjcae
系列文章
更多 icon
同类精品
更多 icon
继续加载