如何在Sparkjava中启动服务器?

时间:2016-08-28 17:31:12

标签: java eclipse maven spark-java

文档说明如何停止服务器:stop()并在运行后访问localhost但未指定如何启动它。我运行mvn install时已经设置了其他所有内容并且没有错误。

2 个答案:

答案 0 :(得分:3)

mvn install所做的只是建立你的罐子。

要运行它,只需执行

java -jar <your jar name>

答案 1 :(得分:1)

服务器在第一个路由声明期间启动。

public class HelloWorld {
    public static void main(String[] args) {
        get("/hello", (req, res) -> "Hello World");
    }
}

静态方法 get 调用将点燃服务器的单例。对该api的后续调用(获取发布 put 等)将仅注册路由,因为服务器已经启动。 / p>

Sparkjava 2.5开始,可以通过 spark.Service.ignite() api显式启动一个但多个服务。