最近使用Tomcat或者Mysql时,经常发现端口被占用,令人头疼。下面以8080端口被占用为例介绍一种解决端口被占用的方法。
首先以管理员身份运行命令提示符,
在命令提示符中输入netstat -ano查看所有的端口占用情况。
netstat -ano // 查看所有的端口占用情况
或者输入 netstat -aon|findstr “8080” 并回车查看8080端口占用情况,可以看到占用8080端口的PID为7928。
然后输入tasklist|findstr “7928” 并回车可查看PID为7928的进程ApplicationWebServer.exe ,
输入taskkill /f /t /im ApplicationWebServer.exe并回车可终止此进程从而释放被专用的8080端口。
或者直接输入taskkill /f /t /im 7928并回车直接终止PID为7928的进程以释放8080端口。
netstat -aon|findstr "8080" // 查看8080端口占用情况
tasklist|findstr "7928" // 查看PID为7928的进程
taskkill /f /t /im ApplicationWebServer.exe // 终止此进程
taskkill /f /t /im 7928