【问题标题】:Hot reloading with JAX-RS使用 JAX-RS 热重载
【发布时间】:2012-06-04 06:48:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: java servlets jax-rs netty grizzly


    【解决方案1】:

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

    编辑: 两年后人们仍在访问这个帖子。现在有一个完整的热重载替代方案,该项目再次处于活动状态http://dcevm.github.io/

    你可能也需要使用这个https://github.com/HotswapProjects/HotswapAgent

    【讨论】:

    • jreloader 看起来很有趣!
    • javeleon 是封闭源代码,不支持应用服务器。最重要的是,支持是最小的。大约 9 个月后,您可以发送问题并获得答复。同时你可以生孩子!
    【解决方案2】:

    看看gretty:https://github.com/groovypp/gretty 它应该与球衣一起使用,并且您应该会看到快速的运行时重新加载。

    【讨论】:

      【解决方案3】:

      【讨论】:

      • JRebel 提供与许多 JAX-RS 实现的集成 - Jersey、CXF、RESTEasy、RESTlet
      猜你喜欢
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多