我在Tomcat上使用Web应用程序的热交换Java调试功能。在一些类签名发生变化后,我得到了“Hot Code Replace Fail”Eclipse对话框 - 我明白这一点。Eclipse热代码替换失败 - 重新发布Web应用程序
我想在这种情况下重新发布应用程序(我可以这样做)并使用新部署的代码。然而,调试器stil抱怨,直到我重新启动服务器。因为其他应用程序和长时间的启动我不希望这样。
有没有办法告诉调试器,有新的类版本已经重新加载到一个新的webapp类加载器中,并且它是保存以继续?
谢谢。
你是对的:在这个屏幕上你可以改变一个参数来自动反映服务器的变化而不用重启,但它不是你所说的。它在发布部分,从未发布更改为自动发布时,资源发生变化 – 2015-02-21 16:47:32
请注意选项“服务模块没有发布” – 2015-03-04 20:06:59
我虽然这只是为WebContent文件夹内的资源,而不是为Java类 – 2015-03-05 12:37:24