windows环境下IDEA启动项目失败,显示端口已被占用
问题描述
windows环境下IDEA启动项目失败,显示端口已被占用.
但是我的idea所有的项目中,没有使用这个端口
解决方案
cmd dos界面查询端口是否有运行的程序,例如8081
netstat -nao | findstr “8081”
然后强制关闭该端口对应的程序,注意pid后面的不是端口号,而是占用这个端口的程序的pid号
taskkill -pid 16608 -f
原因
- 很有可能是idea非正常关闭idea正在运行的项目,例如在任务管理器中强制关闭了idea,或者直接关机,然后重新启动idea,运行项目报错
- 端口号确实被其他的程序占用了,这个时候,要搞清楚,能不能强制关闭这个程序。当然一般情况下,都是上面那一种情况