Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

466
Visualizações
Aplicación Spring Boot en eclipse, el conector Tomcat configurado para escuchar en el puerto XXXX no pudo iniciarse

Estoy desarrollando una API REST usando Spring Framework.

Primero, no pude ejecutar mi aplicación debido al mismo problema. El puerto 8080 de mi computadora está ocupado. Luego descubrí que una alternativa para resolver este problema es crear un archivo application.properties en la carpeta src/main/resources . Eso es lo que hice, y configuré el servidor para escuchar en el puerto 8090. Esto funcionó, pero solo por primera vez, ahora obtengo la misma excepción cada vez que intento ejecutar la aplicación por segunda vez.

 Description: The Tomcat connector configured to listen on port 8090 failed to start. The port may already be in use or the connector may be misconfigured. Action: Verify the connector's configuration, identify and stop any process that's listening on port 8090, or configure this application to listen on another port.

Hasta donde yo sé, este marco utiliza una instancia integrada de apache tomcat para implementar cada aplicación.

Supongo que el servidor no se reinicia la segunda vez que intento ejecutar la aplicación, por eso el resultado dice "Es posible que el puerto ya esté en uso o que el conector esté mal configurado".

Entonces, una pregunta más específica sería, ¿cómo puedo administrar la instancia incrustada de apache tomcat, ya sea de forma manual o programática?

También modifiqué dos veces el puerto en el archivo application.properties . Funciona bien, pero de nuevo, solo por primera vez. Como puedes imaginar, no puedo hacer lo mismo cada vez que se va a ejecutar la aplicación.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

  1. Encuentre el ID de proceso (PID) para el puerto (p. ej.: 8080 )

    En Windows:

     netstat -ao | find "8080"

    Otras plataformas que no sean windows:

     lsof -i:8080
  2. Elimine el ID de proceso que encontró (por ejemplo: 20712)

    En Windows:

     Taskkill /PID 20712 /F

    Otras plataformas que no sean windows:

     kill -9 20712 or kill 20712
over 4 years ago · Santiago Trujillo Relatório

0

En la consola, mirando el lado superior derecho del cuadro de diálogo, debería ver un botón rojo como un zumbador. Para detener correctamente la aplicación Spring Boot que acaba de ejecutar, continúe y presione este botón "rojo" en particular y su problema se resolverá. ¡Espero que esto ayude!

over 4 years ago · Santiago Trujillo Relatório

0

Otra forma fácil de resolver este error es hacer clic derecho en la consola y hacer clic en Terminar/Desconectar todo. Luego ejecute la aplicación, debería funcionar bien.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda