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

  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • steeletraining

    steeletraini

    28 NİSAN 2010
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009