今天在服務器上部署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