2016-08-28 14 views
1

docsはサーバーを停止する方法を示します。stop()を実行した後でlocalhostにアクセスしますが、起動方法は指定していません。 mvn installを実行すると、他に設定されているものもエラーもありません。Sparkjavaでサーバーを起動するには?

答えて

3

mvn installは、あなたの瓶を作るだけです。ただ

java -jar <your jar name> 
1

を行うサーバは最初のルート宣言中に開始され、それを実行するには

。を取得

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

静的メソッドは、サーバーを点火するシングルトンを起動します。その後、そのAPI(など)を呼び出すと、サーバーは既に開始されているため、ルートが登録されます。

Sparkjava 2.5以降、spark.Service.ignite() apiで、1つだけでなく複数のサービスを明示的に開始することができます。

関連する問題