Liberar un puerto pillado por Tomcat

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…

Comentarios

  1. 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. 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. 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. 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. 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 :).

Comments are closed.