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

  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010
  • ThreadBanger

    ThreadBanger

    2 Mart 2007