Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在测试和开发期间快速启动JAX-RS应用程序_Java_Jakarta Ee_Servlets_Jax Rs - Fatal编程技术网

Java 在测试和开发期间快速启动JAX-RS应用程序

Java 在测试和开发期间快速启动JAX-RS应用程序,java,jakarta-ee,servlets,jax-rs,Java,Jakarta Ee,Servlets,Jax Rs,启动JAX-RS应用程序的最快方法是什么?我希望在unittests中运行JAX-RS应用程序,并在开发过程中重新启动它们,以测试浏览器中的更改,因此启动时间非常重要。不需要特定于Servlet的JAX-RS部件。JDK HttpServer、Jetty、Tomcat、Grizzly、Netty。。。哪一个启动JAX-RS应用程序最快?我不能说别的,但TomCat非常快。如果我对java或xsl文件进行更改,它将重新加载服务器以反映更新的文件。我一刷新Javascript就发生了变化(因为它被视

启动JAX-RS应用程序的最快方法是什么?我希望在unittests中运行JAX-RS应用程序,并在开发过程中重新启动它们,以测试浏览器中的更改,因此启动时间非常重要。不需要特定于Servlet的JAX-RS部件。JDK HttpServer、Jetty、Tomcat、Grizzly、Netty。。。哪一个启动JAX-RS应用程序最快?

我不能说别的,但TomCat非常快。如果我对java或xsl文件进行更改,它将重新加载服务器以反映更新的文件。我一刷新Javascript就发生了变化(因为它被视为静态内容,我有一个servlet过滤器来过滤)。即使您需要手动停止服务器,清理它,然后重新启动它,我最多只需要10-15秒


还有,这是在用球衣。

我不能说别的,但TomCat很快。如果我对java或xsl文件进行更改,它将重新加载服务器以反映更新的文件。我一刷新Javascript就发生了变化(因为它被视为静态内容,我有一个servlet过滤器来过滤)。即使您需要手动停止服务器,清理它,然后重新启动它,我最多只需要10-15秒


另外,这是使用Jersey。

我的测量并不完全科学,但我发现Grizzly启动速度非常快,甚至比轻量级JDK HTTP服务器更快(Grizzly启动速度大约快20%)。在我的非最新机器上,简单JAX-RS应用程序的Grizzly启动时间约为1秒。

我的测量结果并不完全科学,但我发现Grizzly启动速度非常快,甚至比轻量级JDK HTTP服务器更快(Grizzly启动速度大约快20%)。在我的非最新机器上,简单JAX-RS应用程序的Grizzly启动时间约为1秒