启动 JAX-RS 应用程序的最快方法是什么?我想在单元测试中运行 JAX-RS 应用程序并在开发过程中重复地重新启动它们以测试浏览器中的更改,因此启动时间非常重要。不需要 Servlet 特定的 JAX-RS 部分。JDK HttpServer、Jetty、Tomcat、Grizzly、Netty……哪个启动 JAX-RS 应用程序最快?
问问题
252 次
2 回答
1
我不能说别的,但汤姆猫很快。如果我对 java 或 xsl 文件进行更改,它将重新加载服务器以反映更新的文件。刷新后立即发生 Javascript 更改(由于它被视为静态内容,我有一个 servlet 过滤器)。即使您需要手动停止服务器、清理它并重新启动它,我最多也只需要 10-15 秒。
此外,这是使用泽西岛。
于 2012-08-30T21:19:04.523 回答
0
我的测量并不完全科学,但我发现 Grizzly 的启动速度非常快,甚至比轻量级 JDK HTTP 服务器还要快(Grizzly 启动速度快 20% 左右)。在我不是最新的机器上,一个简单的 JAX-RS 应用程序的 Grizzly 启动时间大约是 1 秒。
于 2012-10-18T19:41:19.897 回答