8080端口被占用的解决方案(其它端口同理)

1  查看windows所有端口的进程
点击开始菜单,在搜索框中输入“cmd”,默认第一个搜索结果是cmd.exe,直接回车打开命令提示符窗口,然后在窗口中输入netstat -ano回车,之后就会显示所有的端口占用情况。

2 在窗口中继续输入netstat -aon|findstr "端口",本案例的端口为8080,则输入netstat -aon|findstr "8080",回车之后就可以看到列表中端口为8080PID(最右边的列)。根据PID在电脑的任务管理器中查看对应的占用程序,然后将其关闭即可。

2.1 任务管理器默认是没有把PID那列显示出来,显示方法如下:

首先打开任务管理器(ctrl+alt+del),点击查看(V)-->选择列(S),勾上PID后确定。

2.2 或者可以用命令方式来关掉占用端口的应用。

2.2.1 如下图:可以看到占用8080端口的应用程序的进程ID为:44684500,继续输入tasklist|findstr "4468"4468就是进程ID(Process Id),从而知道是哪个进程占用该端口,可以去任务管理器关闭(见2.1)或者taskkill命令(见2.2.2