Tomcat Server Error – Port 8080 already in use
Tomcat Server Error – Port 8080 already in use
-
Objectifs
- Etre capable de résoudre l’erreur Eclipse » Tomcat Server Error – Port 8080 already in use ».
-
Présentation
- L’erreur suivante est très fréquente si en essayant d’exécuter une Servlet dans Eclipse.
- « Démarrage du serveur Tomcat v9.0 sur localhost » a rencontré un problème.
- Le port 8080 requis par le serveur Tomcat v9.0 sur l’hôte local est déjà utilisé. Un autre processus est peut-être déjà en cours d’exécution ou un processus système utilise peut-être le port.
- Pour démarrer ce serveur, vous devrez arrêter l’autre processus ou modifier le (s) numéro (s) de port.
-
Réalisation
-
Méthode 01
- Pour Ubuntu / Linux
- Étape 1: recherchez l’ID de processus qui utilise le port 8080
netstat -lnp | grep 8080
oups -aef | grep tomcat
- Étape 2: Tuez le processus en utilisant l’identifiant de processus dans le résultat ci-dessus
kill -9 process_id
- Pour Windows
- Ouvrrir le CMD et saisir ce qui suit.
- Étape 1: trouver l’ID du processus
netstat -ano | findstr 8080
- Étape 2: Ouvrez l’invite de commande en tant qu’administrateur et arrêtez le processus
taskkill /F /pid 1088
- Dans mon cas, le port 8080 était déjà utilisé, j’ai donc utilisé les mêmes étapes ci-dessus.
-
Méthode 02
- Pour se débarrasser de cette erreur, cliquez simplement sur l’onglet serveur sur eclipse. Vous obtiendrez la liste des serveurs comme ci-dessous
- Ouvrir Eclipse
- Aller à Servers panel
- Faite un clic droit sur la sélection du serveur Tomcat Open, Overview window apparaîtra.
- Ouvrir l’onglet Ports . Vous obtiendrez ce qui suit:
- Tomcat admin port
- HTTP/1.1
- AJP/1.3
- Changer le numéro de port de HTTP/1.1(c’est-à-dire en 8081)
- Vous devrez peut-être également changer le port de Tomcat admin port(c’est-à-dire vers 8006) et de AJP/1.3(c’est-à-dire vers 8010).
- Accéder à l’application dans le navigateur à l’adresse http://localhost:8081/…