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) ounetstat -ano(Windows), ou l'on choisit un autre port pour notre application, comme le suggère la partieActiondu rapport.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.