使用JAX-RS进行热重新加载

时间:2012-06-04 06:48:45

标签: java servlets jax-rs netty grizzly

我希望得到一个开发体验,就像我使用JAX-RS的Play! framework(例如Jersey)。更具体地说,我想使用某种后台编译并立即运行编译后的代码,以便我几乎没有等待时间。

我的第一次尝试是使用NetBeans后台编译和Maven以及Tomcat和Jetty的插件,这些插件正在正在运行的容器中重新启动应用程序。但重新启动花了太长时间。我想知道如果代码更改或者像GrizzlyNetty而不是Servlet容器这样的东西会有帮助我是否需要重新启动应用程序。

有关如何使用JAX-RS快速重新加载的任何想法吗?

3 个答案:

答案 0 :(得分:3)

试试这个, 您需要添加依赖项。它使用jreloader(开源)。 ant archetype

修改 两年后人们仍在访问这篇文章。现在有一个完整的热重新加载替代方案,项目再次激活http://dcevm.github.io/

您可能还需要使用此功能https://github.com/HotswapProjects/HotswapAgent

答案 1 :(得分:2)

看看gretty:https://github.com/groovypp/gretty 它应该适用于运动衫,你应该看到快速的运行时重新加载。

答案 2 :(得分:1)

JRebel执行此操作:http://zeroturnaround.com/jrebel/