在Eclipse中,用于Hotswap或HotDeployment的Jrebel替代方案是什么?

16

由于我在过去几年中一直从事Java开发,我没有看到Oracle为解决类重载问题做出任何努力。就像Jrebel所做的那样。

但这是一个有许可证的版本,成本非常高,值得为我购买10-20个开发人员许可证。 有人知道任何开源或成本较低的许可产品可以用于Java类的热部署,就像JSP或JSF一样,因此我不需要为小型Java类更改频繁重启服务器。

目前,我正在使用Eclipse IDE,是否有其他开源IDE像NetBeans具有内置功能或插件可用?

2个回答

21

看一下Hotswap Agent

  • 框架支持 - Spring、Hibernate、Logback、Jetty、Tomcat、JSF等
  • 如何设置DCEVM和Java 1.7的预编译二进制文件的文档
  • 从各种位置加载类和资源(允许从依赖项目重新加载类)
  • 开源且免费

太好了,这看起来很有前途,我十分期待。 - Nicholas DiPiazza

2
仅仅重新加载类并不能解决JSP、JSF或其他框架配置的重新加载。这正是JRebel在类重新加载之外提供的功能。
您可以在StackOverflow或Google上搜索相同的主题,您会发现很多类似于您自己的问题。但是没有一种替代方案能达到同样的水平。例如,您可以看看Play! Framework,但这将要求您更改当前项目的技术栈。

你的意思是没有任何好的替代方案吗? - user2589993
2
"好"这个词的定义因情境而异。请参考此处的答案:https://dev59.com/0GQm5IYBdhLWcg3wrAmY#17642585。 - Anton Arhipov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接