在工作中,有时会发现端口被占用的情况,导致软件报错或者服务无法启动等问题。在不知道具体哪个进程占用该端口号的情况下,我们可以用下面方法来查找。
举例:我现在发现8090端口被占用了,我现在需要找到并杀掉该进程。
1、打开命令窗口(以管理员身份运行)
开始->运行->cmd,或者是 window+R 组合键,调出命令窗口。
2、查看端口号对应的进程号PID,输入命令:
netstat -aon|findstr “端口号”
3、查看该进程详细信息,输入命令:
tasklist|findstr “进程号”
我们发现,跑着的是一个java进程。没错,我确实本地tomact起着一个java服务,端口号确实是8090,如下图tomacat配置
4、结束进程
taskkill /T /F /PID 进程号
这时候再用第二点的命令查询已经查不到正在进行的进程了。