为什么在调试在Tomcat7中运行的web应用程序时热代码替换在Eclipse中失败?

为什么在调试在Tomcat7中运行的web应用程序时热代码替换在Eclipse中失败?,eclipse,debugging,tomcat,tomcat7,Eclipse,Debugging,Tomcat,Tomcat7,当我使用Tomcat6时,一切都进行得很顺利。现在,我使用Eclipse3.6.1将调试器连接到Tomcat7中部署的web应用程序。项目的“自动生成”功能已启用。我只添加了一行,如System.out.println(“为什么热代码替换不起作用?”)和Eclipse错误对话框出现,说明热代码替换失败。同样,使用Tomcat6,我没有经历过这种行为。我做错了什么?刚刚在Eclipse3.6.2、Tomcat7.0.14和OracleJDK6更新21中尝试过这一点。它对我来说是有效的,即使项目启用

当我使用Tomcat6时,一切都进行得很顺利。现在,我使用Eclipse3.6.1将调试器连接到Tomcat7中部署的web应用程序。项目的“自动生成”功能已启用。我只添加了一行,如
System.out.println(“为什么热代码替换不起作用?”)和Eclipse错误对话框出现,说明热代码替换失败。同样,使用Tomcat6,我没有经历过这种行为。我做错了什么?

刚刚在Eclipse3.6.2、Tomcat7.0.14和OracleJDK6更新21中尝试过这一点。它对我来说是有效的,即使项目启用了自动重新部署(一个动态web模块v3.0)。你可能想退房。