Windows下如何根据端口号查杀进程

本文介绍了解决Tomcat服务被占用无法关闭的问题。通过使用netstat命令找到占用端口的进程ID,并通过任务管理器或ntsd命令结束该进程,从而实现重启Tomcat服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在服务器上部署tomcat时,发现点击shutdown.bat居然关不掉服务,再点击startup.bat又会报端口已被占用,又不想改端口号,那么可以通过如下方法关闭该进程,然后就能正常启动tomcat了。

 

第一步:通过dos命令查找该端口号对应的PID

输入命令netstat -nao

将列出所有的端口号及进程ID

 

C:\Documents and Settings\Administrator>netstat -nao

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1544
  TCP    0.0.0.0:912            0.0.0.0:0              LISTENING       376
  TCP    0.0.0.0:1521           0.0.0.0:0              LISTENING       1896
  TCP    0.0.0.0:1562           0.0.0.0:0              LISTENING       808
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       196
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1496
  TCP    0.0.0.0:5150           0.0.0.0:0              LISTENING       808
  TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING       5512
  TCP    0.0.0.0:8090           0.0.0.0:0              LISTENING       5512
  TCP    0.0.0.0:10000          0.0.0.0:0              LISTENING       788
  TCP    0.0.0.0:50313          0.0.0.0:0              LISTENING       3708
  TCP    127.0.0.1:1026         0.0.0.0:0              LISTENING       1896
  TCP    127.0.0.1:1028         0.0.0.0:0              LISTENING       1400

 

找到此端口号8090对应的PID为5512

 

第二步:根据PID杀掉此进程。

方法一:

进入任务管理器->查看->选择列->勾选PID(进程标示符)->确定

选中PID为5512的进程->结束进程

方法二:

输入命令ntsd -c q -p pid 结束进程

如:ntsd -c q -p 5512

 

OK,现在就可以重新启动你的服务了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值