Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 1 · Exercice de TD

Un port déjà pris

Premiers pas avec Spring Boot · niveau 1 (application)

Énoncé

Un camarade lance la Librairie et obtient le rapport APPLICATION FAILED TO START du chapitre, avec le message Port 8080 was already in use. Donner deux causes possibles et, pour chacune, la solution.

Corrigé

Le port 8080 est déjà écouté par un autre programme.

  • Le plus souvent, c'est une instance précédente de la même application, encore lancée dans un autre terminal ou dans l'éditeur : on l'arrête (Ctrl+C, ou le bouton d'arrêt de l'éditeur).
  • Sinon, un autre logiciel utilise ce port (un autre serveur de développement, par exemple). On le trouve avec lsof -i :8080 (macOS, Linux) ou netstat -ano (Windows), ou l'on choisit un autre port pour notre application, comme le suggère la partie Action du rapport.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →