2012-03-30 41 views
5

Khi tôi khởi chạy ứng dụng web với lein run hoặc lein ring server, tôi nhận được hai quy trình: chính Leiningen và ứng dụng của tôi. Khi tôi chấm dứt phiên với Ctrl + C, nó chấm dứt Leiningen và để ứng dụng của tôi chạy.Leiningen - làm thế nào để giết quá trình con?

Làm cách nào để chấm dứt cả hai quy trình hoặc ngăn chặn Leiningen sinh ra một quy trình?

Trả lời

1

Điều này nghe có vẻ như https://github.com/technomancy/leiningen/issues/455 Sự cố này được khắc phục trên nhánh chính Leiningen và cũng được quay trở lại chuỗi 1.x là 1.7.1.

+0

Vẫn không hoạt động trong nhật thực hoặc cygwin. –

+0

Tôi đã thấy một số cuộc trò chuyện danh sách gửi thư trên Cygwin, họ không chắc chắn cách khắc phục. Bạn đang chạy trong Eclipse @Konrad như thế nào? Hiện tại, tôi sử dụng Leiningen để tạo một tệp pom và sử dụng CounterClockwise và m2eclipse để chạy và thay thế/quản lý các phụ thuộc. – deterb

+0

Tôi sử dụng Eclipse với CCW, nhưng chạy Leiningen là "công cụ bên ngoài". Tôi nhận được hành vi tương tự trong trường hợp này (quá trình sinh sản mà không bị giết khi tôi chấm dứt). Có vẻ như việc khởi chạy ứng dụng bằng CCW và khởi động ứng dụng của tôi trong REPL có thể là cách tốt nhất cho đến bây giờ ... –

0

Điều gì về việc chạy lein repl và sau đó khởi động máy chủ bằng cách gọi hàm main từ REPL.

Các vấn đề liên quan