2012-03-30 8 views
5

Cuando ejecuto una aplicación web con lein run o lein ring server, obtengo dos procesos: el mismo Leiningen y mi aplicación. Cuando termino la sesión con Ctrl + C, termina Leiningen y deja mi aplicación en ejecución.Leiningen: ¿cómo matar el proceso del niño?

¿Cómo puedo finalizar ambos procesos o evitar que Leiningen genere un proceso?

Respuesta

1

Esto suena como https://github.com/technomancy/leiningen/issues/455 Este problema está fijado en la rama principal de Leiningen, y también se transfiere a la serie 1.x como 1.7.1.

+0

Todavía no funciona en eclipse o cygwin. –

+0

Vi algo de la conversación de la lista de correo en Cygwin, todavía no están seguros de cómo solucionarlo. ¿Cómo te estás ejecutando en Eclipse @ Konrad? Actualmente, uso Leiningen para generar un archivo pom y uso CounterClockwise y m2eclipse para ejecutar y replicar/administrar dependencias. – deterb

+0

Uso Eclipse con CCW, pero ejecuto Leiningen como "herramienta externa". Obtuve el mismo comportamiento en este caso (genera un proceso que no se destruye cuando termino). Parece que iniciar la aplicación con CCW y arrancar mi aplicación en REPL puede ser la mejor manera por el momento ... –

0

¿Qué tal si ejecuta lein repl y luego inicia el servidor llamando a su función main desde REPL.

Cuestiones relacionadas