2012-12-20 11 views
13

Şu anda çalıştırdığım, bir .war derlemek istediğim lein ring server ile çalıştırdığım bir componentjure/ring uygulaması var. SadeceBir halka projesinde rasgele başlatma işlevi nasıl çalıştırılır?

(def foo (start-scheduler)) 

gibi, ancak, bir tanım var Yani bloklar derleme ve .WAR nesil. Bunu engellemek için, aramayı bir başlatma işlevine taşımayı düşündüm, ancak sunucu başlatıldığında nasıl arardım?

Çağrıyı işleyiciye koyarsam, daha önce olduğu gibi aynı sorunla karşılaşırdım.

Teşekkürler! Gelen

cevap

19

senin project.clj Başvurunuz başladığında çalıştırılan sizin Halka işleyicisi aynı zamanda bir init belirtmek (ve yok) fonksiyona bildirirken:

:ring {:init myproject.core/init 
     :destroy myproject.core/destroy 
     :handler myproject.core/handler} 

Bu burada belgelenmiştir: https://github.com/weavejester/lein-ring#general-options

+0

Vay, benim Kötü ...: D – konr

İlgili konular