java.net.BindException:Address already in use:JVM_Bind
说明分配给Red5 的端口已被占用,无法启动。这是启动cmd命令,解决办法如下:
1.输入netstat -ano 可以查看当前运行的线程端口占用情况,输出结果可能为
C:\>netstat -ano
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236
TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168
TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168
TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456
2.也可以指定PID的查看端口占用情况
C:\>netstat -aon|findstr "9050"
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
在此可以查到线程的PID,根据 PID可以查看线程的内存占用情况。(启动任务管理器,选择“查看“— —“选择列”— —勾选PID选项,任务管理器中就会显示PID) ,也可以使用如下的方法。
3. 根据PID查看相应线程的信息。
C:\>tasklist|findstr "2016"
映像名称 PID 会话名 会话# 内存使用
========================= ======== ================
tor.exe 2016 Console 0 16,064 K
4. 结束进程
C:\>taskkill /f /t /im tor.exe