windows对端口的操作

运行--cmd

C:\>netstat -aon|findstr "8080"

返回为空就是没有被占用。

C:\>netstat -aon|findstr "5037"

TCP     127.0.0.1:5037       0.0.0.0:0             LISTENING    3108
端口被进程号为3108的进程占用,继续执行下面命令:
C:\>tasklist|findstr "3108"
adb.exe                   3108 Console                1    2,092 K
很清楚,adb占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,进程---查看---选择列---pid(进程位标识符)打个勾就可以了
看哪个进程是3108,然后杀之即可。

在安装WAMP时,也经常遇到这种问题,说是80端口被占,就把前面的8080改成80即可


tomcat启动时报错:

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection timed out
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialize[../../../src/share/back/debugInit.c:690]
有可能是端口被占用,可以使用上述方法操作

你可能感兴趣的:(tomcat,windows,socket,tcp,kill,任务)