如果怀疑端口有被占用的嫌疑。
windows下使用netstat命令,如下:
C:/WINDOWS/system32>netstat -ano
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 1876
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1816
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 936
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING 1020
TCP 0.0.0.0:1027 0.0.0.0:0 LISTENING 1876
TCP 0.0.0.0:1030 0.0.0.0:0 LISTENING 1944
TCP 0.0.0.0:2382 0.0.0.0:0 LISTENING 3020
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1008
TCP 0.0.0.0:6059 0.0.0.0:0 LISTENING 5960
目前80端口是PID 1816使用着。
再输入
C:/WINDOWS/system32>tasklist
观看使用1816的进程号的程序是哪一个。
或者
我们直接打开windows 任务管理器来查看。要是windows任务管理器的进程标签页中没有PID这一个列,我们可以通过查看菜单-->选择列-->勾选PID (进程标识符)。将PID加入我们的列表中来。这样,我们就可以看到占用80端口的应用程序到底是哪一个了。