【发布时间】:2011-11-03 16:46:46
【问题描述】:
JRebel 允许重新部署新编译的代码,而无需重新启动应用程序。我想知道是否有其他选择(免费?)。 FAQ 页面回答了这个问题,但我确信它偏向于 JRebel。这个问题是一年前在这个网站上提出的,但我把它带回来看看是否有人有任何新信息。
顺便说一句,我真的很喜欢 JRebel,但如果有免费的替代品,我愿意尝试。
另外请注意,我正在从事一个开源项目,他们向能够证明自己参与开源项目的人提供免费的一年许可。这对我很有用(www.kuali.org),但我不会永远参与那个项目。
【问题讨论】:
-
好问题。我们也一直在寻找 JRebel 的替代品,因为他们的销售部门极具侵略性。我们为 JRebel 之类的产品付款没有问题,但当他们 24/7 纠缠我们的开发人员和 IT 部门时则不然。
-
自己的 ZeroTurnAround 可以替代 jRebel:Jrebel 的免费版本,用于开源项目和研究案例...my.jrebel.com
-
我知道回复晚了,你可以看看 Spring Loaded - ,它是一个 JVM 代理,用于在 JVM 运行时重新加载类文件更改。它在加载时转换类以使它们适合以后重新加载。与只允许在 JVM 运行后进行简单更改(例如更改方法主体)的“热代码替换”不同,Spring Loaded 允许您添加/修改/删除方法/字段/构造函数等等......
-
Eclipse 调试器 - 立即替换您的实时代码。
-
尝试在姐妹网站Software Recommendations Stack Exchange上发布。