Saltar al contenido

java.net.BindException: Dirección ya en uso: JVM_Bind : 80

Solución:

El error:

java.net.BindException: Dirección ya en uso: JVM_Bind: 80

significa que otra aplicación está escuchando en el puerto 80.

Puede comprobar qué proceso está utilizando este puerto mediante lsof comando, por ejemplo sudo lsof -i:80. Entonces deténgalo o mátelo.

Si no ayuda a encontrar la aplicación que se ejecuta en el mismo puerto, el error común es la configuración incorrecta de Tomcat.

Por ejemplo, de forma predeterminada, Tomcat escucha en el puerto 8005 el comando SHUTDOWN y si configura otro conector para que escuche en el mismo puerto, obtendrá un conflicto de puerto.

Así que por favor revise dos veces server.xml si estos puertos son diferentes:

<Server port="8005" shutdown="SHUTDOWN">
    <Connector port="8983" protocol="HTTP/1.1"

Configurar Tomcat para escuchar el puerto 80 es INCORRECTO , para el desarrollo, el 8080 es un buen puerto para usar. Para uso en producción, simplemente configure un apache que reenviará sus solicitudes a su gato. He aquí un cómo.

PID 0 es el proceso inactivo del sistema, que seguramente no está escuchando el puerto 80. ¿Cómo verificó qué proceso estaba usando el puerto?

Puedes usar

netstat /nao | findstr "80"

para encontrar el PID y comprobar qué proceso es.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *