1

JAX-RSアプリケーションを開始するための最速の方法は何ですか?単体テストでJAX-RSアプリケーションを実行し、開発中に繰り返し再起動してブラウザーでの変更をテストしたいので、起動時間は非常に重要です。サーブレット固有のJAX-RSパーツは必要ありません。JDK HttpServer、Jetty、Tomcat、Grizzly、Netty ... JAX-RSアプリケーションを最も速く起動するのはどれですか?

4

2 に答える 2

1

私は他に何も話すことができませんが、TomCatはかなり速いです。javaまたはxslファイルに変更を加えると、更新されたファイルを反映するようにサーバーがリロードされます。Javascriptの変更は、更新するとすぐに発生しました(これは、サーブレットフィルターを使用する静的コンテンツとして扱われるためです)。サーバーを手動で停止し、クリーンアップして再起動する必要がある場合でも、最大で10〜15秒を見ています。

また、これはジャージーを使用しています。

于 2012-08-30T21:19:04.523 に答える
0

私の測定値は正確には科学的ではありませんでしたが、Grizzly はかなり高速に起動し、軽量の JDK HTTP サーバーよりもさらに高速であることがわかりました (Grizzly は約 20% 高速に起動します)。単純な JAX-RS アプリケーションの Grizzly の起動時間は、最新ではない私のマシンでは約 1 秒です。

于 2012-10-18T19:41:19.897 に答える