SORU
24 NİSAN 2010, CUMARTESİ


Nasıl clojure içinde iskele server durdurabilirim?

Bir web uygulaması yüzük ve clojure kullanarak yazıyorum. Geliştirme sunucusu için iskele adaptör kullanıyorum ve IDE/BALÇIK emacs. Wrap-yeniden yardım yaparken,-iskele çalıştırın blok sümük benim oturum ve ayrı bir terminal oturumu çalıştırmak zorunda kalmadan onu durdurmak/başlatmak mümkün olmak istiyorum. İdeal olarak, sunucu ajanı tanımlamak istiyorum ve fonksiyonları start-server ve/aracı içinde sunucu dur başlayacak-sunucu dur. Bu mümkün mü?

CEVAP
24 NİSAN 2010, CUMARTESİ


Ben genellikle aşağıdaki gibi görünür o Yüzük benim app bir çizgi vardır:

(defonce server (run-jetty #'my-app {:port 8080 :join? false}))

Bu ÇOĞALTMA kilitleme önler. Bu ayrıca benim sunucu yeniden alacak önemsemeden bu dosya yeniden derlemek için izin verir. Bunu da şu şekilde: ÇOĞALTMA de etkileşim sağlar

user=> (.stop server)

ve

user=> (.start server)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006