快捷搜索: 王者荣耀 脱发

idea启动项目提示端口占用怎么办

写在前面

有时候当我们使用Tomcat启动web项目时,会提示端口占用,导致启动失败,可能出现端口冲突的配置如下图:

有时候确实是端口占用,有时候端口实际是并没有占用的,接下来我们一起看下不同情况下该如何处理。

1:端口实际被占用

这种情况比较好处理,直接找到占用端口的进程,然后kill就行了,具体可以参考 。

2:端口并没有被占用

首先可以考虑是因为Java程序异常终止,但是进程并没有完全释放导致,此时可以打开资源管理器,找到所有的java.exe,然后强制结束任务,如下图:

如果依然不行,可以考虑是否因为开启了hyper v虚拟化,此时使用的端口段将无法被使用,可以使用命令netsh interface ipv4 show excludedportrange protocol=tcp查看是否为这种情况:

如果是这种情况,修改为不在保留端口范围内的其他端口号即可。

正常的套路用完了,如果还不行,那咱们就用点非常规但可能非常有用的套路,继续看下。

3:重新配置一个新的tomcat

不排除因为tomcat自身的问题导致问题,所以可以这样尝试。

4:重启电脑

只能说,万能的重启。

经验分享 程序员 微信小程序 职场和发展