मैंने मुख्य (तर्क) के साथ एक ग्रोवी मेन ऐप लिखा है।एम्बेडेड vert.x कैसे चलाएं?
जब मैं इसे लॉन्च करता हूं, तो सीधे JVM बाहर निकलें ("JVM निष्पादन का अंत!")।
import org.vertx.groovy.core.Vertx
class MainApp {
public static void main(String[] args) {
Vertx vertx = VertxFactory.newVertx();
vertx.createHttpServer().requestHandler{ request ->
println "A request has arrived on the server!"
}.listen(8080)
println "End of JVM execution !"
}
}
कैसे सही ढंग से vert.x के साथ एक एम्बेडेड HTTP सर्वर को चलाने के लिए?
इसे भी सामना करना पड़ा, ऐसा लगता है कि वर्क्स के पास गैर-क्लस्टर मोड में शुरू करने का कोई समय नहीं है और जेवीएम पहले बंद हो जाता है। मैंने इसे 'TimeUnit.SECONDS.sleep (1) के साथ हल किया; अंत में: https://gist.github.com/yetanothercoder/21a2b47b686d902c5fee – yetanothercoder
@yetanothercoder किसी भी कारण से' .wait'/'.notify' का उपयोग न करें ? – user7610