java.lang.Excepción: Puerto 8083 ya en uso.
El error significa que otra aplicación ya tiene ese puerto vinculado para que no pueda usarlo. Típicamente significa que un servidor se está ejecutando (o está saliendo) pero aún tiene el puerto específico abierto. A menudo, este error se produce cuando intentas apagar un servidor y abrir la nueva versión, pero el primer servidor no está totalmente inactivo cuando se inicia el nuevo. Necesita encontrar el servidor en cuestión y puede que tenga que matarlo usando kill -9
o algo así.
Una buena herramienta para averiguar qué aplicación tiene el puerto abierto es lsof
. Esto debería funcionar en la mayoría de Unixes (Linux) y MacOSX al menos.
lsof -i :8083
lsof
es para mostrar los archivos abiertos en un sistema, pero la opción es -i
de direcciones de Internet:
-i [i] This option selects the listing of files any of whose Internet
address matches the address specified in i.
[46][protocol][@hostname|hostaddr][:service|port]
¿Cómo se obteniendo esta excepción? ¿Y qué sistema operativo estás usando? No podemos adivinar aquí. –
Pruebe 'netstat -a' –
Por favor considerar la aceptación de mi respuesta a continuación si era útil – Gray