APP开发---Windows查看端口是否被占用

前言:在后台设计的过程中,当你把后台的代码编辑好之后经常会发现,上传jar包之后,却出现了错误,错误结果显示端口被占用,下面就是如何查看Windows端口是否被占用的方法总结

--------------------------------------------------------------------------------------------------------------------------------

步骤一:

Windows+R          启动运行窗口

输入命令:cmd     打开DOS界面

 

步骤二:

在DOS界面直接输入命令:netstat -n  (可以查询本机器的所有活动链接)

PS:

附:

    第一列 (proto)           表示协议,TCP、UDP

    第二列(Local Address)        表示本地地址,即本机IP地址,‘:’后面跟的是所使用的端口号(指定了0.0.0.0的端口哦好可以通过内网地址或外网地址访问)

    第三列(Foreign Address)    表示外部地址,即连接到外面所用的服务器的IP地址,以及服务器的端口,‘:’后面跟的是所使用的端口号

    第四列(State)            表示一些具体的状态

步骤三:

在DOS界面直接输入指令:netstat -aon|findstr "端口号"

本地电脑的端口号一般比较多些,查找比较麻烦,我们可以根据端口号查询此端口号是否被占用以及占用该程序的PID

情况一:被使用的端口号

情况二:未被使用的端口号

可以看出情况一中被使用的"8889"端口对应的id为“4352”

 

步骤四:

在DOS界面直接输入命令:tasklist |findstr "4352" (通过id"4352"查找其对应的进程的名称)

 

步骤五:

在DOS界面直接输入命令:taskkill /f /t /im "进程id或者进程名称"

如taskkill /f /t /im "java.exe"或者taskkill /f /t /im "4352"即可杀死改进端口对应的所有的进程

 

步骤六:(哈哈,还没完呢,虽然直观上到第五步就杀死了所有的进程,但是还需要确认下,这是个好习惯,测试要有来有终)

在DOS界面直接输入指令:netstat -aon|findstr "8889"

 

posted @ 2019-07-18 10:48  被梦想尘封的时光  阅读(384)  评论(0编辑  收藏  举报