Liberar un puerto pillado por Tomcat

24 ene 2007

Una tonteria….

Para Windows: 

Quizas os haya pasado que se os queda frito el Eclipse mientras teniais el Tomcat arrancado, y no hay otra forma de arreglarlo que matar el proceso del Eclipse.

Rearrancamos el Eclipse, y al intentar rearrancar el Tomcat nos salta un error de que el puerto esta ya pillado.

 Bien obviamente, la anterior instancia de Tomcat se ha quedado por ahi.  La forma obvia de arreglarlo es ir a Servicios, y intentar parar alli el Tomcat, pero y si no encontramos el ‘bloody’ servicio?

Solucion facil. En %tomcatdir%\bin ejecutar shutdown.bat

Tachan!

El Tomcat ya arrancara sin problemas en Eclipse.

 Lo dicho, una tonteria…

Comparte esta entrada:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Meneame
  • RSS
  • Twitter

5 Respuestas Para “Liberar un puerto pillado por Tomcat”

  1. Félix García Borrego 24 de enero de 2007 at 19:17 hrs. #

    Para los que no lo hayan entendido, se los resumo:

    Si el tomcat esta encendido lo apagas!!
    , facil verdad :p

    Ahora un poco mas enserio, lo que suelo hacer yo(teniendo en cuenta que no es un tomcat de producción) es cepillarme el proceso( kill -9 …)

  2. dbejar 24 de enero de 2007 at 20:01 hrs. #

    Eso esta bien en unix o linux.
    En el caso del que yo hablo (windows), el proceso no aparecia en el taskmanager, o ninguno de nosotros lo reconocia por su nombre, y el servicio tampoco lo veiamos… Podiamos reiniciar el PC, o… shutdown.bat

  3. Félix García Borrego 25 de enero de 2007 at 11:00 hrs. #

    Bueno en windows el truco es el mismo, lo que quizas te ha despistado es que el proceso no se llama tomcat, en el listado aparece como Java, basta con matar este proceso.
    Hay una pequeña pega y es que eclipse tambien aparece como proceso Java, asi que el problema es reconocer quien es quien, normalmente tomcat sera el proceso java con menos memoria.

  4. dbejar 25 de enero de 2007 at 18:14 hrs. #

    No esta de mas saber eso. Ayer con tanta gente fuera de la oficina, nadie conocia otra opcion, salvo reiniciar… asi que me decidi a postear esta solucion…

    …ya decia no se quien que era mejor quedarse callado y parecer tonto, que abrir la boca y demostrarlo…

    De todas formas parece mas “limpio” hacer un shutdown oficial, en vez de “matar” el proceso, a lo “burro”, no?

  5. Jorge Torres Chacón 26 de enero de 2007 at 11:26 hrs. #

    Oye, que eso de los comandos no es patrimonio de Linux :) . Abrimos una ventana de comandos en Windows y con un tasklist aparecen todas. Luego el taskkill oportuno mata el proceso.

    Lo sé, con esas ventanas tan majas en Windows da pereza usar los comandos :) .

Deje una respuesta