ron*_*aux 6 java program-entry-point vert.x
我用main(args)编写了一个Groovy MainApp.
当我启动它时,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 !"
}
}
Run Code Online (Sandbox Code Playgroud)
如何使用vert.x 正确运行嵌入式 HTTP服务器?
我在使用 Java 时也遇到了同样的问题。我最终在所有 vert.x 代码之后将一个对象放入 .wait() 中。看起来很糟糕,但实际上很有意义,因为它给了我一个按需关闭服务器的触发器(通过 .notify())。
这一点很重要,应该在 Vert.x 官方文档中提到。
| 归档时间: |
|
| 查看次数: |
3327 次 |
| 最近记录: |