急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,等工程自动编译完成就可以了。
现在我用的是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,等工程自动编译完成就可以了。