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

xfy217 2007-07-28 10:27:50
现在我用的是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才能生效.
...全文
7326 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
qilaidi 2011-12-27
  • 打赏
  • 举报
回复
我的jre一直都用的1.6.0_10都出现这个错误!
lingyuexiaozi 2011-04-15
  • 打赏
  • 举报
回复
顶楼上,我也是刚解决这个问题
wsp2309447 2010-10-07
  • 打赏
  • 举报
回复
我今天也遇到了这样的问题,在网上找到一个解决方案,试了一下,能解决这个问题:

频频出现Hot code replace failed问题。网上查不到解决方法,想来想去,是否是jvm的问题?我的jre使用自己下载的jdk1.6.07,而MyEclipse的jvm自带的是1.5.0.011版本的,于是更换成jdk1.6.07,该问题解决。
修改方法:myeclipse.ini里面的C:\Program Files\Genuitec\Common\binary\com.sun.java.jre.win32.x86_1.5.0.011\bin\client\jvm.dll改成自己的C:\Program Files\Java\jdk1.6.0_07\jre\bin\client\jvm.dll。
hexing_x 2010-08-13
  • 打赏
  • 举报
回复
学习!!!!
钟情 2010-05-31
  • 打赏
  • 举报
回复
在debug吧,删除debug就行了
zhoumjsql 2010-04-07
  • 打赏
  • 举报
回复
我也是同样的问题
w2gavin 2008-12-08
  • 打赏
  • 举报
回复
没有人知道吗?我也遇到了相同的问题啊
tak693 2008-06-30
  • 打赏
  • 举报
回复
org.apache.catalina.startup.Bootstrap at localhost:2801(may be out of
synch) was unable to replace the running code with the code in the workspace.

Reason:
Hot code replace failed - Scheme change not implemented
---------------

18:00 2008-6-30 MyEclipse 5.5

关注中...
xfy217 2007-08-02
  • 打赏
  • 举报
回复
不是的,因该在整个项目开发过程中,我在多台电脑上试过,就我的电脑不行,我重装过系统,但还是同样的问题。
supermanyan10 2007-08-02
  • 打赏
  • 举报
回复
当时或许是你并没有真正修改文件
而是在文件里添加,debug的时候,你添加的内容它能同步给你显示出你要的信息
但是你一旦存了,就会报这个错误
xfy217 2007-08-02
  • 打赏
  • 举报
回复
谢谢supermanyan10,smyl9989,x03570227,compext,xiaoyong_601.
我以前修改过同样的代码,可不用重启tomcat,代码就能生效,还有的“project” 设置中 的 "Bulid Automatically"是选中的,现在超级郁闷啊,找不到方法解决...
xiaoyong_601 2007-07-31
  • 打赏
  • 举报
回复
那是因为你的工程每次都不能自动编译完成,热部署不成功,所以在你调试的时候会这样,咱在eclipse中的 project 设置中 选择 Bulid Automatically,等工程自动编译完成就可以了。
xfy217 2007-07-30
  • 打赏
  • 举报
回复
伤心,居然没有人理
compext 2007-07-30
  • 打赏
  • 举报
回复
如果你改的代码涉及到JVM二进制兼容性(如改变方法签名,类继承关系等),就必须要重启,否则不会出现这样的错误
x03570227 2007-07-30
  • 打赏
  • 举报
回复
不要理他,继续就行,觉得烦就把下面不再显示的选项钩上
混沌骑士 2007-07-30
  • 打赏
  • 举报
回复
有些代码修改之后 不能同时指望着tomcat就能立马编译好并可用
supermanyan10 2007-07-30
  • 打赏
  • 举报
回复
因为你在debug
代码正在使用
所以会出现这样提示
你不debug不就好了

要修改代码总归要重启服务器的
要是debug都能修改同步,也太帅了,呵呵

58,456

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧