热重新加载旧的基于Ant的Java Web应用程序

问题描述:

我有一个运行在Ant上的Web应用程序,我使用Tomcat或JBoss在Eclipse中进行本地测试(但我可以使用其他方法)。有没有什么好的方法可以让我重新加载我的应用程序?我希望这样做,以便我可以重新加载类,而不需要再次登录到应用程序。热重新加载旧的基于Ant的Java Web应用程序

我也会对重新部署的方式感兴趣,同时这将允许我保留会话。

我希望在不改变我的构建太多的情况下做到这一点。我买不起JRebel,我的雇主也不会支付任何费用。

你在用什么IDE?例如,Jetbrains IDEA完美支持热重新部署。当您部署您的Web应用程序时将其配置为爆炸式。一旦开始调试会话,如果您更改了类文件,请在“运行”菜单下选择“重新加载更改的类”。应该部署新的类代码。

+0

我正在使用Eclipse。我编辑了我的问题来反映这一点。谢谢。 – Joe 2011-12-18 16:54:59