windows端口被占用(8080)

在黑窗口中输入指令:netstat -ano | findstr 8080 指令的意思是找出占用8080端口的进程pid
windows端口被占用(8080)_第1张图片
此时发现8080端口号的pid是7244(pid是会变化的)
tasklist|findstr “7244” 查询进号7244的进程详情
windows端口被占用(8080)_第2张图片

再次输入指令:taskkill -pid 7244 -f,回车
windows端口被占用(8080)_第3张图片
若该进程无法终止
错误: 无法终止 PID 为 7544 的进程。
原因: 拒绝访问。
应在任务管理器寻找并终止该进程(常见的就是ApplicationWebServer.exe占用8080端口)
windows端口被占用(8080)_第4张图片
若所需端口仍无法解决,考虑java项目换一个默认端口(借鉴以下文章)
https://www.null123.com/article/detail-485993.html
windows端口被占用(8080)_第5张图片

linux下
找到端口对应的进程的pid, 比如找到的PID是17413:netstat -anp |grep 8080
在这里插入图片描述
关闭进程:kill -9 PID 17413

你可能感兴趣的:(Java,windows,linux,服务器)