启动vue项目(未配置启动端口,默认启动端口是8080),结果在8120端口启动。尝试配置项目在8080端口启动,结果仍然在8120端口启动。怀疑其他程序占用8080端口,尝试在8080端口启动Spring Boot项目,控制台输出显示8080端口被占用。使用命令:“netstat -ano|findstr 8080”查找占用8080端口的程序,没有结果,找不到占用8080端口的程序。
虽说自己修改个可用的端口就可以了,但是出了问题不解决感觉很烦,有什么办法能找到占用端口的程序?
打开windows PowerShell,
//找到占用8080端口的程序PID
$ProcessId= (Get-NetTcpConnection -LocalPort 8080 | select OwningProcess).OwningProcess
//根据PID获取程序的详细信息
Get-Process -Id $ProcessId
//根据PID把这个进程杀了
Stop-Process -Id $ProcessId