谁占用了我们的80端口
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 0.0.0.0:19780 0.0.0.0:0 LISTENING 2044
TCP 10.72.224.5:2558 96.17.109.8:80 ESTABLISHED 2044
TCP 10.72.224.5:2757 60.210.176.209:80 TIME_WAIT 0
TCP 10.72.224.5:3956 125.46.1.234:80 ESTABLISHED 2044
TCP 10.72.224.5:3959 125.46.1.234:80 ESTABLISHED 2044
UDP 0.0.0.0:2280 *:* 3700
看到了吗,端口被进程号为2044的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2044"
avp.exe 2044 Console 0 37,680 K
很清楚吧,avp 卡巴监听80端口,调整卡巴网络监听设置。
当然,如果你的80端口被其他程序占用,kill掉或者调整端口。
如果你想要查看任务/进程对应的文件路径。
"C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe"
打开“软件环境”-》“正在运行任务”,就可以清楚的看见了。
可以看到各个进程的路径,以及对应任务管理器总的PID,知道路径了,你就可以去计算机管理中 其服务 属性中对应的路径看看就知道 需要重启哪个Tomcat了。
也可以使用wmic工具得到PID对应的进程的相关信息
命令行窗口输入 wmic
输入 process
如:
vmware.exe "D:\Program Files\vmware\vmware.exe"
vmware-tray.exe "D:\Program Files\vmware\vmware-tray.exe"
vmware-vmx.exe "D:\Program Files\vmware\vmware-vmx.exe" -s "vmx.stdio.keep=TRUE" -# "product=1;name=VMware
explorer.exe C:\Windows\explorer.exe /factory,{75dff2b7-6936-4c06-a8bb-676a7b00b24b} -Embedding
WinRAR.exe "C:\Program Files\WinRAR\WinRAR.exe" "C:\Users\Administrator\Downloads\xshell30.zip"
> wmic process list full 得到完整信息
结合netstat -an更好使用