有没有办法在不重启hybris服务器的情况下修改java代码。每次更改java代码,然后重新启动服务器,都需要很长时间。开发时间增加了,生产力降低了。一种方式是JRebel,但这是许可证工具和评估版本,只持续到15天。我正在寻找任何开源工具或特定的配置,以反映java代码的变化,而无需服务器重启。
我使用的是hybris5.4。
据我们所知,hybris服务器是hybris修改后的tomcat服务器。
发布于 2016-07-01 19:33:22
对于hybris的问题,你可以向hybris support咨询。
除此之外,当我在hybris中开发时,我使用了JRebel,它工作得非常好。我不知道其他对此有帮助的东西。是的,在每次代码转换时重新启动hybris是很烦人的。但是JRebel是一个很好的解决方案。
发布于 2016-07-05 00:08:54
我目前使用的是DCEVM (动态代码演进VM) https://dcevm.github.io/,它没有提供JREBEL的所有功能,但对我来说是非常有用的。
请注意,据我所知,它与JREBEL不兼容。
发布于 2017-08-02 23:54:22
我们使用的是"HotSwap“,这是Eclipse的一个功能。我相信Intellij也有类似的支持。这使您可以实时更改类方法。
缺点是这只在方法体中起作用。你不能改变一个方法的签名(例如参数的数量,名称,返回类型等)或者创建新的类。
但总比什么都没有好!
https://stackoverflow.com/questions/38143663
复制相似问题