1.在Windows平台,首先用命令netstat -aon | findstr "端口号",找到占用该端口号
的进程号,然后用命令tasklist | findstr "进程号" 找到是什么占用了该端口。
例如:
C:\Documents and Settings\shsoft>netstat -aon | findstr "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3744
表示端口被进程号为3744的进程占用,然后继续
C:\Documents and Settings\shsoft>tasklist|findstr "3744"
java.exe 3744 Console 0 101,832 K
查出来是java.exe占用了该端口号。
1.netstat -ano —-查看端口使用情况
2.ntsd -c q -p pid ——杀死进程pid
TASKKILL -PID pid -F
的进程号,然后用命令tasklist | findstr "进程号" 找到是什么占用了该端口。
例如:
C:\Documents and Settings\shsoft>netstat -aon | findstr "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3744
表示端口被进程号为3744的进程占用,然后继续
C:\Documents and Settings\shsoft>tasklist|findstr "3744"
java.exe 3744 Console 0 101,832 K
查出来是java.exe占用了该端口号。
1.netstat -ano —-查看端口使用情况
2.ntsd -c q -p pid ——杀死进程pid
TASKKILL -PID pid -F