急eclipse保存项目文件时出现"hot code replace failed"提示信息解决方法

急!eclipse保存项目文件时出现"hot code replace failed"提示信息
现在我用的是myeclipse5.5,在debug模式下每次保存*.java文件时就弹出一个标题为"Hot   code   replace   failed"对话框,提示信息"org.apache.catalina.startup.Bootstrap   at   localhost:1606(may   be   out   of   synch)   was   unable   to   replace   the   running   code   with   the   code   in   the   workspace...."问我继续还是重启服务器.这样每次我一修改*java代码就得重启服tomcat务器很是恼人,在run模式下虽然不弹这个对话框,可每次修改*.java代码只有重启tomcat才能生效.


------解决方案--------------------
因为你在debug
代码正在使用
所以会出现这样提示
你不debug不就好了

要修改代码总归要重启服务器的
要是debug都能修改同步,也太帅了,呵呵
------解决方案--------------------
有些代码修改之后 不能同时指望着tomcat就能立马编译好并可用
------解决方案--------------------
不要理他,继续就行,觉得烦就把下面不再显示的选项钩上
------解决方案--------------------
如果你改的代码涉及到JVM二进制兼容性(如改变方法签名,类继承关系等),就必须要重启,否则不会出现这样的错误
------解决方案--------------------
那是因为你的工程每次都不能自动编译完成,热部署不成功,所以在你调试的时候会这样,咱在eclipse中的 project 设置中 选择 Bulid Automatically,等工程自动编译完成就可以了。