今天在用IDEA本地调试一个web项目时,发现tomcat服务器启动失败,报错"1099端口已被占用",很蓝瘦,于是上网搜索了一下解决方案,并在这里做一个笔记。

image-20220618102709375

如何查看当前所有端口占用情况

命令:

netstat -ano

image-20220618102413004

如何查看某个特定端口的占用情况

命令:

netstat -ano|findstr "1099"

image-20220618102508951

如何关闭一个进程

在找到占用该端口的进程后,要释放该端口,那么就需要结束该进程。

执行关闭进程命令时,请确保你的黑窗口是以管理员模式运行的,否则可能会出现权限不足的问题。

确认占用该端口的进程id,即最后一行的那个数,然后执行taskkill命令即可

示例如下

taskkill /pid "5356"
#如果关不掉的话可以尝试使用强制结束参数
taskkill /f /pid "5356"

结果:

image-20220618103229648

Q.E.D.