Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

722
Views
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.

about 4 years ago · Santiago Trujillo
3 answers
Answer question

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
about 4 years ago · Santiago Trujillo Report

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!

about 4 years ago · Santiago Trujillo Report

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.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!