前言
📋前言📋
💝博客:【无聊大侠hello word】💝
✍有一点思考,有一点想法,有一点理性!✍
✍本文由在下【无聊大侠hello word】原创,首发于CSDN✍
通过pid查看是什么进程
tasklist | findstr pid
查找所有运行的端口号
netstat -ano
查看被占用端口号的pid
netstat -aon |findstr “8080”
杀死指定pid进程
taskkill -t -f /pid pid号
启动项目时报如下错误
解决方案
本错误发生了端口抢占 重点是在 任务资源管理器 里面找不到时的解决方案
第一步
1.用cmd
打开本地的在windows命令行窗口:
2.在windows
命令行窗口下键入如下命令:
第二步
在第二步有可能发生如下:
解决办法:
- 控制面板 ===》高级系统设置 ===》环境变量 ===》系统变量 ===》Path中追加;%SystemRoot%\system32
- 重新打开DOS再次运行netstat -an命令
第三步
在本地地址
下面可以看到被占用的端口号情况
比如上图中9001
端口被PID
为19076
的进程占用了。
1 .假如是希望查找指定的端口号被占用情况,比如查找80端口被占用的情况
可以使用如下命令:
netstat -aon | findstr "9001"
2 . 上面的命令就会查找到端口号中包含"9001"的端口占用情况,如下图
3 .知道了占用9001
端口号的进程是PID为19076
的进程,用下面的命令来查看具体的该进程的名称,使用如下命令:
tasklist | findstr "19076"
4 .假如这个进程占用了你的端口号,那么用这个方法干掉它。
第一种方法:
用Ctrl+Alt+Delete
调出windows任务管理器窗口
,可以直接通过名称找到这个占用的进程,然后选择结束进程。也可以通过PID号找到这个进程。点击<查看>-><选择列>,勾选<PID(进程标识符号)>,找到并结束进程。
第二种方法:
就是继续使用命令:
taskkill是Windows命令行里终止指定程序“进程”的命令。
/f 表示强制终止
/im 表示指定的进程名称,例如“explor.exe"
/pid 表示指定的进程ID进程号
taskkill /f /im javaw.exe
taskkill /f /pid 19076
第一种:taskkill /im java.exe /f
第二种:taskkill /f /t /javaw.exe
然后就可以运行项目
先赞后看,养成习惯!!!^ _ ^ ❤️ ❤️ ❤️
码字不易,大家的支持就是我的坚持下去的动力。点赞后不要忘了关注我哦!