10010端口被占用,也就是说在一个不知道的地方还开着一个10010端口
如果在看到这篇文章之前有看其他大佬的文章,我建议直接看第三种方法
这个问题3中解决方法
第1种为:
直接将10010改为10011,也就是说10010这个端口我不用了,换个接口(但这只是临时的解决 方法,我个人不是很推荐)
第2种为:就是 win+R打开cmd
2.1 查看被占用的端口的进程
netstat -aon|findstr 端口号
2.2 根据PID找到占用此端口的进程
tasklist|findstr 端口号
2.3 结束这个进程
taskkill /f /t /im 进程名
解决问题的实战命令
Microsoft Windows [版本 10.0.19042.746]
(c) 2020 Microsoft Corporation. 保留所有权利。
C:\Users\Administrator>netstat -aon|findstr 30000
TCP 0.0.0.0:30000 0.0.0.0:0 LISTENING 11972
TCP [::]:30000 [::]:0 LISTENING 11972
C:\Users\Administrator>tasklist|findstr 30000
C:\Users\Administrator>tasklist|findstr 11972
java.exe 11972 Console 1 461,444 K
C:\Users\Administrator>taskkill /f /t /im 11972
成功: 已终止 PID 11956 (属于 PID 11972 子进程)的进程。
成功: 已终止 PID 11972 (属于 PID 15112 子进程)的进程。
C:\Users\Administrator>
结果展示
当然也有可能出现另一种情况,就是没有找到要找的端口号,而第3种方法就刚好可以解决
第三种为:
CTRL+ALT+DELETE打开任务管理器
然后找到
把这个结束掉就好了
之所以会这样大多情况下是因为在写JAVA程序的时候启动了接口,没有结束接口任务,然后直接关掉这个
造成的,之所以找
它,是因为在启动接口程序时用的是JAVA启动的,所以找JAVA(TM)。。。。。。