web-dev-qa-db-fra.com

Éliminer le service Tomcat sur n'importe quel port, Windows

Supprimez le service Tomcat sur n'importe quel port, Windows À l'aide d'une invite de commande telle que 8080/8005 

17
Suraj Shingade

1) Accédez à l'invite de commande (Ouvrir) (appuyez sur Fenêtre +Rpuis tapez cmd Exécuter ceci).

2) Exécuter les commandes suivantes

Pour tous les ports d'écoute

netstat -aon | trouver/je "écoute"

Appliquer le filtre de port 

netstat -aon | find/i "listening" | find "8080"

Enfin, avec le PID, nous pouvons exécuter la commande suivante pour tuer le processus

3) Copier le PID du jeu de résultats

taskkill/F/PID 

Ex: taskkill/F/PID 189

Parfois, vous devez exécuter une invite de commande avec des privilèges d'administrateur.

Terminé !!! vous pouvez commencer votre service maintenant.

53
Suraj Shingade

Basé sur toutes les informations sur le post, j'ai créé un petit script pour faciliter le processus.

@ECHO OFF
netstat -aon |find /i "listening"

SET killport=
SET /P killport=Enter port: 
IF "%killport%"=="" GOTO Kill

netstat -aon |find /i "listening" | find "%killport%"

:Kill
SET killpid=
SET /P killpid=Enter PID to kill: 
IF "%killpid%"=="" GOTO Error

ECHO Killing %killpid%!
taskkill /F /PID %killpid%

GOTO End
:Error
ECHO Nothing to kill! Bye bye!!
:End

pause
0
Piyush Bansal