如果您正在使用 Eclipse 并且您的开发服务器正在调试器中运行,那么当您保存对该文件的更改时,Eclipse 会自动编译新代码,然后尝试将新代码插入到已经运行的服务器中。对类、JSP、静态文件和 appengine-web.xml 的更改会立即反映在正在运行的服务器中,无需重新启动
PLZ任何人都可以解释这一点????????????
它不会自动发生。检查Project --> Build Automatically
选项。应该已经检查过了。
如果您取消选中它;那么项目将不会自动构建/部署。
对于像 JSP 文件这样的类:它使用 JPDA 进行调试。
IDE 通过套接字连接到您正在运行的应用程序的 JVM 并热重新部署非永久代码(又名 PermGen)。
为此有不同的技术和框架:
http://en.wikipedia.org/wiki/Java_Platform_Debugger_Architecture