解决端口占用问题

1:首先,打开cmd窗口,输入以下命令查看指定端口占用情况(以下以8080端口为例)

netstat -aon|findstr"8080"

可以看到,端口被11588的进程占用了,接下来查看该PID的进程

协议    本地地址                外部地址              进程状态           PID

TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       11588
  TCP    [::]:8080              [::]:0                 LISTENING       11588

2:输入:tasklist|findstr "11588"  查看对应进程

java.exe                     11588 Console                   27    118,148 K

 可以看到,该端口被java.exe占用了

3:关闭相关进程,输入:taskkill /f /t /im java.exe

 Eg:可通过netstat -ano命令查看所有端口占用情况


  协议  本地地址          外部地址        状态           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1100
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:902            0.0.0.0:0              LISTENING       6328
  TCP    0.0.0.0:912            0.0.0.0:0              LISTENING       6328
  TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING       868
  TCP    0.0.0.0:3308           0.0.0.0:0              LISTENING       3204
  TCP    0.0.0.0:3580           0.0.0.0:0              LISTENING       5584
  TCP    0.0.0.0:5040           0.0.0.0:0              LISTENING       8836
  TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:49664          0.0.0.0:0              LISTENING       912
  TCP    0.0.0.0:49665          0.0.0.0:0              LISTENING       728
  TCP    0.0.0.0:49666          0.0.0.0:0              LISTENING       1656
  TCP    0.0.0.0:49667          0.0.0.0:0              LISTENING       1664
  TCP    0.0.0.0:49668          0.0.0.0:0              LISTENING       4576
  TCP    127.0.0.1:1384         0.0.0.0:0              LISTENING       18228
  TCP    127.0.0.1:1928         127.0.0.1:1929         ESTABLISHED     1560

你可能感兴趣的:(学习问题,其他,经验分享)